service-ghost It's Ruby's VCR but with all configuration done manually. Recorded method's classes must be mockable in order for service-ghost to work.