Sha256: ec16319762b9721659ba08e41392cc8eed9a64ba47c321cc82f409017f432e24
Contents?: true
Size: 723 Bytes
Versions: 1
Compression:
Stored size: 723 Bytes
Contents
require 'faraday' module VCR class LibraryHooks # @private module Faraday # @private module BuilderClassExtension def new(*args) super.extend BuilderInstanceExtension end ::Faraday::Builder.extend self end # @private module BuilderInstanceExtension def lock!(*args) insert_vcr_middleware super end private def insert_vcr_middleware return if handlers.any? { |h| h.klass == VCR::Middleware::Faraday } adapter_index = handlers.index { |h| h.klass < ::Faraday::Adapter } insert_before(adapter_index, VCR::Middleware::Faraday) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcr-2.0.0.rc2 | lib/vcr/library_hooks/faraday.rb |