Permalink
Commits on Apr 15, 2011
  1. 1.9.0 release.

    committed Apr 15, 2011
  2. Upgrade excon to 0.6.2.

    committed Apr 15, 2011
Commits on Apr 13, 2011
  1. Remove travis status icon.

    The build has been very unstable on travis recently (even though it passes fine locally) so there's no point in advertising the "unstable" travis status.
    committed Apr 13, 2011
  2. Fix cassette/format.feature cuke for excon.

    Excon doesn't expose http_version or status.message so these are set to nil.
    committed Apr 7, 2011
  3. Update to Excon 0.6.1.

    committed Apr 7, 2011
  4. Add excon info to readme.

    committed Apr 5, 2011
  5. Add excon to cukes.

    committed Apr 4, 2011
  6. Implement Excon adapter.

    committed Apr 2, 2011
  7. Check Excon version.

    committed Apr 2, 2011
  8. Install excon.

    committed Apr 2, 2011
Commits on Apr 9, 2011
  1. Don't run em-http-request tests on travis on 1.8.6.

    On travis, we're getting a weird error like:
    
    ruby: symbol lookup error: /home/travis/.rvm/gems/ruby-1.8.6-p420/gems/em-http-request-0.3.0/lib/http11_client.so: undefined symbol: rb_hash_lookup
    committed Apr 9, 2011
  2. Fix spec so it passes on JRuby on travis.

    On travis, JRuby is having permission denied errors for Dir.mktmpdir.
    committed Apr 9, 2011
  3. Use local tmp folder rather than Dir.mktmpdir for spec isolation.

    On travis, the jruby build is failing every spec with an error like "Permission denied - /tmp/d20110408-13741-ptyay/."  This should fix it.
    committed Apr 9, 2011
Commits on Apr 8, 2011
Commits on Apr 6, 2011
  1. I've been told travis supports all these rubies now...so let's try bu…

    …ilding against them all.
    committed Apr 6, 2011
Commits on Apr 5, 2011
  1. Fix synopsis example.

    Example.com has changed :(.
    committed Apr 5, 2011
Commits on Apr 1, 2011
  1. 1.8.0 release.

    committed Apr 1, 2011
  2. Update to Faraday 0.6.

    committed Apr 1, 2011
Commits on Mar 26, 2011
  1. 1.7.2 release.

    committed Mar 26, 2011
  2. Update to em-http-request 0.3.0.

    This fixes some specs that were previously pending due to a bug in em-http-request.
    committed Mar 26, 2011
  3. Ensure that header values are the same when recording and replaying.

    - Typhoeus would have a single header value like 'text/html' when recording, but it was in an array on playback ['text/html'].
    - Faraday headers are returned with lower case keys, and I was not handling this properly at all.
    
    There are a few adapter/http library combinations that do not work properly when there are multiple values for one header:
    - Faraday/Patron
    - WebMock/HTTP Client
    - WebMock/EM HTTP Request
    - WebMock/Curb
    
    I think this is due to a bug in those libraries.  I could change the way I pass headers to Faraday and WebMock, but that would break the other libs used with Faraday and WebMock (i.e. Faraday/Net::HTTP or WebMock/Net::HTTP) so I think it's best for now to just leave these pending.
    
    Closes #50.
    committed Mar 26, 2011
Commits on Mar 24, 2011
Commits on Mar 19, 2011
  1. 1.7.1 release.

    committed Mar 19, 2011
Commits on Mar 6, 2011
  1. Fix broken cukes.

    We can't have different adapters return different values for #normalize_uri because it breaks when you stub with multiple libraries.
    committed Mar 6, 2011