module Ref::Mock::ObjectSpace

Public Class Methods

define_finalizer(obj, finalizer)
Also aliased as: define_finalizer_without_mock_reference, define_finalizer_with_mock_reference
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
Also aliased as: define_finalizer
define_finalizer_without_mock_reference(obj, finalizer)
Also aliased as: define_finalizer
Alias for: define_finalizer