Permalink
Commits on Nov 11, 2011
  1. Release 0.3.3

    committed Nov 11, 2011
  2. Whitespace

    committed Nov 11, 2011
  3. Remove support for RAILS_DEFAULT_LOGGER in favor of Rails.logger

    Rails.logger was added in Rails 2.1.0 (released over 3 years ago), so
    it seems like it's probably okay to remove it at this point.
    committed Nov 11, 2011
  4. Merge remote-tracking branch 'rfletcher/master'

    * rfletcher/master:
      Use Rails.logger when available (fix deprecation warning in Rails 3.x)
      Fix exception with Net::HTTP and ruby 1.8.7
    
    Conflicts:
    	lib/samuel/driver_patches/net_http.rb
    committed Nov 11, 2011
  5. Remove a parameter that was always the same

    This also fixes tests for the request benchmarking that can fail depending on
    whether or not the HTTP client, test framework, or Ruby version themselves
    call Time.now, since those callers can mess up the number of calls to Time.now
    I was stubbing.
    committed Nov 11, 2011
Commits on Mar 12, 2011
  1. Fix exception with Net::HTTP and ruby 1.8.7

    Apparently Net::HTTP#request modifies the Request object. The .detect call in Samuel::Diary#record_response was unable to find the matching request.
    rfletcher committed Mar 12, 2011
Commits on Jan 13, 2010
  1. Release version 0.3.2

    committed Jan 13, 2010
Commits on Jan 12, 2010
  1. Only add check_dependencies to the test task if Jeweler is present.

    Tests can be properly executed even when Jeweler is not available, but the
    check_dependencies task will not be present in that case.
    Flameeyes committed Jan 12, 2010
  2. Instead of relying on "puts nil" producing output, output a fixed str…

    …ing.
    
    This fixes tests run on Ruby 1.9 as "puts nil" produces no output there.
    Flameeyes committed Jan 12, 2010
Commits on Jan 3, 2010
  1. Fix an RDoc formatting mistake

    committed Jan 3, 2010
Commits on Jan 2, 2010
  1. Release version 0.3.1

    committed Jan 2, 2010
  2. Fix that a log label could be blank if you configure labels but don't…

    … leave the default intact
    committed Jan 2, 2010
Commits on Jan 1, 2010
  1. Release version 0.3.0

    committed Jan 1, 2010
  2. Merge branch 'httpclient_support'

    * httpclient_support: (36 commits)
      Regenerate gemspec
      Rename an internal module to make a more accurate historical reference :)
      Rename an internal method for clarity
      Rakefile: less sudo
      Rakefile: Add httpclient as a development dependency
      Rakefile: remove YARD as a development dependency, since we do a begin/rescue around the task definition
      Rakefile: update gem description for HTTPClient support
      Some RDoc syntax fixes in the README
      Add info to the README about HTTPClient support
      Move internal code out of the top-level module, so it only contains the end-user API
      Stop saving logged requests, so the GC can remove them
      Reorder methods so all the config methods are together again
      Refactor Samuel.load_drivers to be more concise
      Reorganize code into a consistent module/filesystem structure
      Extend loaded HTTP drivers using modules instead of dynamically requiring files
      Always load all LogEntry subclasses, now that they can be safely loaded without loading the HTTP drivers
      Check classes using strings, so this file can be safely required when Net::HTTP isn't loaded
      Make sure Net::HTTP requests are still logged when Net::HTTP raises during the connection stage
      Only load extensions for the HTTP drivers already loaded.
      We're not using benchmark anymore
      ...
    
    Conflicts:
    	README.rdoc
    committed Jan 1, 2010
  3. It's 2010

    committed Jan 1, 2010
  4. Regenerate gemspec

    committed Jan 1, 2010
  5. Rakefile: less sudo

    committed Jan 1, 2010
  6. Rakefile: remove YARD as a development dependency, since we do a begi…

    …n/rescue around the task definition
    committed Jan 1, 2010