default_cassette_options
Background ()
require 'vcr'
VCR.configure do |c|
c.default_cassette_options = { :record => :new_episodes, :erb => true }
# not important for this example, but must be set to something
c.hook_into :webmock
c.cassette_library_dir = 'cassettes'
endcassettes get default values from configured default_cassette_options
default_cassette_optionsrequire 'vcr_setup.rb'
VCR.use_cassette('example') do
puts "Record Mode: #{VCR.current_cassette.record_mode}"
puts "ERB: #{VCR.current_cassette.erb}"
end:match_requests_on defaults to [:method, :uri] when it has not been set
:match_requests_on defaults to [:method, :uri] when it has not been set:record defaults to :once when it has not been set
:record defaults to :once when it has not been setcassettes can set their own options
cassettes can override default options
Last updated