module RSpec::Mocks::AnyInstance::Chain::Customizations
Public Class Methods
record(method_name)
click to toggle source
@macro [attach] record
@method $1(*args, &block) Records the `$1` message for playback against an instance that invokes a method stubbed or mocked using `any_instance`. @see RSpec::Mocks::MessageExpectation#$1
# File lib/rspec/mocks/any_instance/chain.rb, line 19 def self.record(method_name) class_eval(<<-EOM, __FILE__, __LINE__ + 1) def #{method_name}(*args, &block) record(:#{method_name}, *args, &block) end EOM end