# File lib/vcr/library_hooks/fakeweb.rb, line 159
      def request_with_vcr(request, *args, &block)
        if VCR.turned_on?
          handler = request.instance_eval do
            remove_instance_variable(:@__vcr_request_handler) if defined?(@__vcr_request_handler)
          end || VCR::LibraryHooks::FakeWeb::RequestHandler.new(self, request, *args, &block)

          handler.handle
        else
          request_without_vcr(request, *args, &block)
        end
      end