Method: Wref::Implementations::IdClassUnique#initialize
- Defined in:
- lib/wref/implementations/id_class_unique.rb
#initialize(object) ⇒ IdClassUnique
Returns a new instance of IdClassUnique.
2 3 4 5 6 7 |
# File 'lib/wref/implementations/id_class_unique.rb', line 2 def initialize(object) @id = object.__id__ @class_name = object.class.name.to_sym ObjectSpace.define_finalizer(object, method(:destroy)) @unique_id = object.__wref_unique_id__ if object.respond_to?(:__wref_unique_id__) end |