class VCR::Cassette
The media VCR
uses to store HTTP interactions for later re-use.
Attributes
logger[RW]
options[R]
Public Instance Methods
raw_cassette_bytes()
click to toggle source
# File lib/dldinternet/thor/vcr.rb, line 23 def raw_cassette_bytes unless @raw_cassette_bytes path = @persister.absolute_path_to_file(storage_key) if File.exist?(path) # Log as info ONE time VCR::Cassette.logger ? VCR::Cassette.logger.info( "Loading cassette '#{@name}' ...") : log( "Loading cassette ...") else # Log as debug on every request VCR::Cassette.logger ? VCR::Cassette.logger.debug( "Cassette '#{@name}' not found!") : log( "Cassette not found ...") end end @raw_cassette_bytes ||= VCR::Cassette::ERBRenderer.new(@persister[storage_key], erb, name).render end