class RSpec::Mocks::Space

@api private

Public Instance Methods

add(obj) click to toggle source
# File lib/rspec/mocks/space.rb, line 5
def add(obj)
  receivers << obj unless receivers.detect {|m| m.equal? obj}
end
expectation_ordering() click to toggle source
# File lib/rspec/mocks/space.rb, line 23
def expectation_ordering
  @expectation_ordering ||= OrderGroup.new
end
reset_all() click to toggle source
# File lib/rspec/mocks/space.rb, line 15
def reset_all
  receivers.each do |mock|
    mock.rspec_reset
  end
  receivers.clear
  expectation_ordering.clear
end
verify_all() click to toggle source
# File lib/rspec/mocks/space.rb, line 9
def verify_all
  receivers.each do |mock|
    mock.rspec_verify
  end
end

Private Instance Methods

receivers() click to toggle source
# File lib/rspec/mocks/space.rb, line 29
def receivers
  @receivers ||= []
end