Sha256: 678978fb28d27039315ec8757996f13379bd35fdf901d7883a169860e6f3766e
Contents?: true
Size: 1.48 KB
Versions: 5
Compression:
Stored size: 1.48 KB
Contents
module VCR class Config class << self def http_stubbing_library warn "WARNING: `VCR::Config.http_stubbing_library` is deprecated. Use `VCR::Config.http_stubbing_libraries` instead." @http_stubbing_libraries && @http_stubbing_libraries.first end def http_stubbing_library=(library) warn "WARNING: `VCR::Config.http_stubbing_library = #{library.inspect}` is deprecated. Use `VCR::Config.stub_with #{library.inspect}` instead." stub_with library end end end class Cassette def allow_real_http_requests_to?(uri) warn "WARNING: VCR::Cassette#allow_real_http_requests_to? is deprecated and should no longer be used." VCR.http_stubbing_adapter.ignore_localhost? && VCR::LOCALHOST_ALIASES.include?(uri.host) end private def deprecate_old_cassette_options(options) message = "VCR's :allow_real_http cassette option is deprecated. Instead, use the ignore_localhost configuration option." if options[:allow_real_http] == :localhost @original_ignore_localhost = VCR.http_stubbing_adapter.ignore_localhost? VCR.http_stubbing_adapter.ignore_localhost = true Kernel.warn "WARNING: #{message}" elsif options[:allow_real_http] raise ArgumentError.new(message) end end def restore_ignore_localhost_for_deprecation if defined?(@original_ignore_localhost) VCR.http_stubbing_adapter.ignore_localhost = @original_ignore_localhost end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
vcr-1.4.0 | lib/vcr/deprecations.rb |
vcr-1.3.3 | lib/vcr/deprecations.rb |
vcr-1.3.2 | lib/vcr/deprecations.rb |
vcr-1.3.1 | lib/vcr/deprecations.rb |
vcr-1.3.0 | lib/vcr/deprecations.rb |