module Ref::Mock::ObjectSpace

Public Instance Methods

define_finalizer_with_mock_reference(obj, finalizer) click to toggle source
# File lib/ref/mock.rb, line 40
def define_finalizer_with_mock_reference(obj, finalizer)
  if ::Ref::Mock.object_space.include?(obj.__id__)
    ::Ref::Mock.object_space[obj.__id__] << finalizer
  else
    define_finalizer_without_mock_reference(obj, finalizer)
  end
end