class RSpec::Mocks::RootSpace

@private Provides a default space implementation for outside the scope of an example. Called “root” because it serves as the root of the space stack.

Public Instance Methods

any_instance_proxy_for(*_args) click to toggle source
# File lib/rspec/mocks/space.rb, line 18
def any_instance_proxy_for(*_args)
  raise_lifecycle_message
end
any_instance_recorder_for(*_args) click to toggle source
# File lib/rspec/mocks/space.rb, line 14
def any_instance_recorder_for(*_args)
  raise_lifecycle_message
end
any_instance_recorders_from_ancestry_of(_object) click to toggle source
# File lib/rspec/mocks/space.rb, line 26
def any_instance_recorders_from_ancestry_of(_object)
  raise_lifecycle_message
end
new_scope() click to toggle source
# File lib/rspec/mocks/space.rb, line 44
def new_scope
  Space.new
end
proxy_for(*_args) click to toggle source
# File lib/rspec/mocks/space.rb, line 10
def proxy_for(*_args)
  raise_lifecycle_message
end
register_constant_mutator(_mutator) click to toggle source
# File lib/rspec/mocks/space.rb, line 22
def register_constant_mutator(_mutator)
  raise_lifecycle_message
end
registered?(_object) click to toggle source
# File lib/rspec/mocks/space.rb, line 36
def registered?(_object)
  false
end
reset_all() click to toggle source
# File lib/rspec/mocks/space.rb, line 30
def reset_all
end
superclass_proxy_for(*_args) click to toggle source
# File lib/rspec/mocks/space.rb, line 40
def superclass_proxy_for(*_args)
  raise_lifecycle_message
end
verify_all() click to toggle source
# File lib/rspec/mocks/space.rb, line 33
def verify_all
end

Private Instance Methods

raise_lifecycle_message() click to toggle source
# File lib/rspec/mocks/space.rb, line 50
def raise_lifecycle_message
  raise OutsideOfExampleError,
        "The use of doubles or partial doubles from rspec-mocks outside of the per-test lifecycle is not supported."
end