impersonator (rubygems): Record and replay object interactions. Ideal for mocking not-http services when testing (just because, for http, VCR is probably what you want)
Keywords: fake|mock|ruby|stub|testing