Sha256: 10b9507c0a9efd2ed1a959e674412991b0a777d976eec3ca9f0704e893ba2723
Contents?: true
Size: 582 Bytes
Versions: 4
Compression:
Stored size: 582 Bytes
Contents
module VCR module Middleware module Common def initialize(app, &block) raise ArgumentError.new("You must provide a block to set the cassette options") unless block @app, @cassette_arguments_block = app, block end private def cassette_arguments(env) arguments = CassetteArguments.new block_args = [arguments] block_args << env unless @cassette_arguments_block.arity == 1 @cassette_arguments_block.call(*block_args) [arguments.name, arguments.options] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vcr-1.6.0 | lib/vcr/middleware/common.rb |
vcr-1.5.1 | lib/vcr/middleware/common.rb |
vcr-1.5.0 | lib/vcr/middleware/common.rb |
vcr-1.4.0 | lib/vcr/middleware/common.rb |