123456789_123456789_123456789_123456789_123456789_

Class: RSpec::Mocks::Matchers::ExpectationCustomization Private

Relationships & Source Files
Inherits: Object
Defined in: rspec-mocks/lib/rspec/mocks/matchers/expectation_customization.rb

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Constructor Details

.new(method_name, args, block) ⇒ ExpectationCustomization

[ GitHub ]

  
# File 'rspec-mocks/lib/rspec/mocks/matchers/expectation_customization.rb', line 8

def initialize(method_name, args, block)
  @method_name = method_name
  @args        = args
  @block       = block
end

Instance Attribute Details

#block (rw)

[ GitHub ]

  
# File 'rspec-mocks/lib/rspec/mocks/matchers/expectation_customization.rb', line 6

attr_accessor :block

Instance Method Details

#playback_onto(expectation)

[ GitHub ]

  
# File 'rspec-mocks/lib/rspec/mocks/matchers/expectation_customization.rb', line 14

def playback_onto(expectation)
  expectation.__send__(@method_name, *@args, &@block)
end