Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 27, 2009
  1. Merge branch 'master' into curb_support

    authored
    * master:
      Rename a bunch of variables and methods for clarity
      Ignore Rubinius's .rbc files
    
    Conflicts:
    	lib/fake_web/registry.rb
  2. Ignore Rubinius's .rbc files

    authored
Commits on Nov 25, 2009
  1. Spiking some more to handle Curl::Easy instances properly

    authored
    Trying to monkey-patch C is scary/awesome.
Commits on Nov 24, 2009
  1. A little spiking on curb support

    authored
    Going to have to do a ton of refactoring to do this properly...
Commits on Nov 22, 2009
  1. Docs: minor edits to the README

    authored
Commits on Nov 16, 2009
  1. Remove all the File.dirname(__FILE__) code

    authored
    See "Requiring other files relative to each other" in http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices for more info.
Commits on Nov 15, 2009
  1. Clean up a few comments

    authored
Commits on Nov 3, 2009
  1. Release 1.2.7

    authored
Commits on Nov 2, 2009
Commits on Nov 1, 2009
  1. Update the changelog

    authored
Commits on Oct 31, 2009
  1. Revert to sorting the request's query params before matching against …

    authored
    …registered regexps, instead of trying every possible combination. Closes #5.
    
    The previous version made matching regexps easier, but the number of permutations required grows too quickly: it's O(n!) for n params, which is so many that FakeWeb would seem to hang for n > 6 or so.
Commits on Oct 19, 2009
Commits on Oct 5, 2009
  1. Print a warning when RightHttpConnection is loaded after FakeWeb

    authored
    RightHttpConnection monkeypatches lots of Net::HTTP without delegating to other libraries, therefore replacing a few of FakeWeb's monkeypatches if you load it afterwards. This actually breaks Net::HTTP completely. We can probably work around this by faking at the socket level, instead of replacing Net::HTTP's #request. In the meantime, hopefully this will prevent some headaches for users of both libraries.
    
    Thanks to Ben Brinckerhoff for the report.
  2. Print a warning when FakeWeb is loaded after Samuel

    authored
    FakeWeb stops Samuel (and other "around advice" Net::HTTP patchers) from working when required after them, since the whole point of FakeWeb is to stop faked requests from propagating through to Net::HTTP. Everything works fine when you require FakeWeb first, though, since in that case Samuel is wrapping FakeWeb instead of the other way around.
Commits on Aug 31, 2009
Something went wrong with that request. Please try again.