class RSpec::Mocks::AndWrapOriginalImplementation
Represents an ‘and_call_original` implementation. @private
Constants
- CannotModifyFurtherError
Public Class Methods
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 806 def initialize(method, block) @method = method @block = block end
Public Instance Methods
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 833 def call(*args, &block) @block.call(@method, *args, &block) end
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 813 def initial_action=(_value) raise cannot_modify_further_error end
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 829 def inner_action true end
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 817 def inner_action=(_value) raise cannot_modify_further_error end
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 825 def present? true end
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 821 def terminal_action=(_value) raise cannot_modify_further_error end