Skip to content
This repository

Apr 05, 2012

  1. Myron Marston

    0.0.2 release.

    authored April 05, 2012
  2. Myron Marston

    Add #find_definition! helper method.

    authored April 05, 2012
  3. Myron Marston

    Force RACK_ENV to development.

    authored April 05, 2012
  4. Myron Marston

    Add example.

    authored April 04, 2012
  5. Myron Marston

    Add pending spec for sinatra bug.

    For a 404, the stub_app returns application/json when RACK_ENV=test but text/html otherwise.  I believe this is a sinatra bug:
    
    sinatra/sinatra#500
    authored April 05, 2012
  6. Myron Marston

    Check the content type in the default validate_if hook.

    When using sinatra, error pages include images, and we don't want the schema validator to validate responses for those images.
    authored April 05, 2012

Apr 04, 2012

  1. Myron Marston

    Yield the endpoint from the api_version block as well.

    authored April 04, 2012
  2. Myron Marston

    Allow endpoints to be assigned directly.

    This makes it easier to test stuff in consuming gems/apps.
    authored April 04, 2012
  3. Myron Marston

    Rename config hook.

    authored April 04, 2012
  4. Myron Marston

    Move config extension modules into main config object.

    This allows all config options to be set in the default_configuration block.
    authored April 04, 2012
  5. Myron Marston

    Fix require.

    [ci skip]
    authored April 04, 2012
  6. Myron Marston

    Putting code in a section title looks ugly.

    authored April 04, 2012
  7. Myron Marston

    Fill out the readme some more.

    authored April 03, 2012
  8. Myron Marston

    Don't validate a 204 response.

    204 means "no content" so there will be no content to validate.
    authored April 03, 2012
  9. Myron Marston

    Close the response body as per the rack spec.

    authored April 03, 2012
  10. Myron Marston

    Don't assume Interpol::Configuration is loaded.

    This allows the Endpoint specs to run on their own. They don't have a dependency on Interpol::Configuration.
    authored April 03, 2012

Apr 03, 2012

  1. Myron Marston

    Add default configuration support.

    authored April 03, 2012
  2. Myron Marston

    Add config yielding directly to configuration class.

    authored April 03, 2012
  3. Myron Marston

    Add ResponseSchemaValidator.

  4. Myron Marston

    Use the rack env hash for the api_version callback.

    This will make it consistent with the callback for the ResponseSchemaValidator.
    authored April 03, 2012
  5. Myron Marston

    Add #find_definition method.

    authored April 03, 2012
  6. Myron Marston

    JRuby 1.9 mode lacks JSON as a built-in.

    authored April 03, 2012
  7. Myron Marston

    Add StubApp.

    authored April 03, 2012
  8. Myron Marston

    Add api_version config option.

    authored April 03, 2012
  9. Myron Marston

    Add additional files to gemspec.

    [ci skip]
    authored April 03, 2012
  10. Myron Marston

    Don't assert on test ordering.

    The Test::Unit spec was failing on 1.9 due to: http://travis-ci.org/#!/seomoz/interpol/jobs/1010738.
    authored April 03, 2012
  11. Myron Marston

    Add Travis build status to readme.

    [ci skip]
    authored April 03, 2012
  12. Myron Marston

    Fix line that is too long.

    authored April 03, 2012
  13. Myron Marston

    No debugger on CI.

    authored April 03, 2012
  14. Myron Marston

    Add debugger for 1.9.3.

    authored April 03, 2012
  15. Myron Marston

    Add test helpers.

    These generate tests for Test::Unit or RSpec that validate your example
    data against the JSON scheme of your endpoint.
    authored April 03, 2012
  16. Myron Marston

    Add Configuration#endpoints.

    authored April 03, 2012
  17. Myron Marston

    Fix build on JRuby 1.9 mode.

    authored April 03, 2012

Apr 02, 2012

  1. Myron Marston

    Add rake to the bundle so `bundle exec rake` works.

    authored April 02, 2012
  2. Myron Marston

    Define travis settings.

    authored April 02, 2012
Something went wrong with that request. Please try again.