Method: Utilrb::WeakRef#initialize

Defined in:
lib/utilrb/weakref.rb

#initialize(obj) ⇒ WeakRef

Returns a new instance of WeakRef.



5
6
7
8
9
10
# File 'lib/utilrb/weakref.rb', line 5

def initialize(obj)
    if obj.kind_of?(::WeakRef)
        Kernel.raise ::ArgumentError, "cannot create a weakref of a weakref"
    end
    super
end