class VCR::Middleware::Rack

Rack middleware that uses a VCR cassette for each incoming HTTP request.

@example

app = Rack::Builder.new do
  use VCR::Middleware::Rack do |cassette, env|
    cassette.name "rack/#{env['SERVER_NAME']}"
    cassette.options :record => :new_episodes
  end

  run MyRackApp
end

@note This will record/replay outbound HTTP requests made by your rack app.