class RSpec::Mocks::AndInvokeImplementation
Handles the implementation of an ‘and_invoke` implementation. @private
Public Class Methods
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 763 def initialize(procs_to_invoke) @procs_to_invoke = procs_to_invoke end
Public Instance Methods
# File rspec-mocks/lib/rspec/mocks/message_expectation.rb, line 767 def call(*args, &block) proc = if @procs_to_invoke.size > 1 @procs_to_invoke.shift else @procs_to_invoke.first end proc.call(*args, &block) end