class RSpec::Mocks::AnyInstance::StubChainChain

@private

Public Class Methods

new(*args) click to toggle source
Calls superclass method RSpec::Mocks::AnyInstance::Chain.new
# File lib/rspec/mocks/any_instance/stub_chain_chain.rb, line 6
def initialize(*args)
  super
  @expectation_fulfilled = false
end

Private Instance Methods

create_message_expectation_on(instance) click to toggle source
# File lib/rspec/mocks/any_instance/stub_chain_chain.rb, line 13
def create_message_expectation_on(instance)
  ::RSpec::Mocks::StubChain.stub_chain_on(instance, *@expectation_args, &@expectation_block)
end
invocation_order() click to toggle source
# File lib/rspec/mocks/any_instance/stub_chain_chain.rb, line 17
def invocation_order
  @invocation_order ||= {
    :and_return => [nil],
    :and_raise => [nil],
    :and_yield => [nil]
  }
end