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 16
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 12
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 24
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 38
def new_scope
  Space.new
end
proxy_for(*args) click to toggle source
# File lib/rspec/mocks/space.rb, line 8
def proxy_for(*args)
  raise_lifecycle_message
end
register_constant_mutator(mutator) click to toggle source
# File lib/rspec/mocks/space.rb, line 20
def register_constant_mutator(mutator)
  raise_lifecycle_message
end
registered?(object) click to toggle source
# File lib/rspec/mocks/space.rb, line 34
def registered?(object)
  false
end
reset_all() click to toggle source
# File lib/rspec/mocks/space.rb, line 28
def reset_all
end
verify_all() click to toggle source
# File lib/rspec/mocks/space.rb, line 31
def verify_all
end

Private Instance Methods

raise_lifecycle_message() click to toggle source
# File lib/rspec/mocks/space.rb, line 44
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