I've recently released the VCR Gem. It works in conjunction with
FakeWeb to make it easy to record and replay HTTP responses. I built
it because I didn't like using curl to record my HTTP responses, as
the FakeWeb README recommends. VCR provides localized recording and
replaying of HTTP responses so that you can easily use it at different
points in your test/spec suite without it affecting any of the other
tests/specs.
The gem is on rubygems.org:
http://rubygems.org/gems/vcr
Code is on github:
http://github.com/myronmarston/vcr
Myron