Sha256: d427934725e4c471664136f89b65f3b1155c763670a691f0c0088c4c600389a4

Contents?: true

Size: 213 Bytes

Versions: 14

Compression:

Stored size: 213 Bytes

Contents

module VCR
  module VariableArgsBlockCaller
    def call_block(block, *args)
      if block.arity >= 0
        args = args.first([args.size, block.arity].min)
      end

      block.call(*args)
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
vcr-2.0.0.rc1 lib/vcr/util/variable_args_block_caller.rb
vcr-2.0.0.beta2 lib/vcr/util/variable_args_block_caller.rb
vcr-2.0.0.beta1 lib/vcr/util/variable_args_block_caller.rb
vcr-1.11.3 lib/vcr/util/variable_args_block_caller.rb
vcr-1.11.2 lib/vcr/util/variable_args_block_caller.rb
vcr-1.11.1 lib/vcr/util/variable_args_block_caller.rb
vcr-1.10.3 lib/vcr/util/variable_args_block_caller.rb
vcr-1.10.2 lib/vcr/util/variable_args_block_caller.rb
vcr-1.10.0 lib/vcr/util/variable_args_block_caller.rb
vcr-1.9.0 lib/vcr/util/variable_args_block_caller.rb
vcr-1.8.0 lib/vcr/util/variable_args_block_caller.rb
vcr-1.7.2 lib/vcr/util/variable_args_block_caller.rb
vcr-1.7.1 lib/vcr/util/variable_args_block_caller.rb
vcr-1.7.0 lib/vcr/util/variable_args_block_caller.rb