method

__getobj__

v1_9_3_392 - Show latest stable - Class: WeakRef
__getobj__()
public

No documentation available.

# File lib/weakref.rb, line 63
  def __getobj__ # :nodoc:
    unless @@id_rev_map[self.object_id] == @__id
      Kernel::raise RefError, "Invalid Reference - probably recycled", Kernel::caller(2)
    end
    begin
      ObjectSpace._id2ref(@__id)
    rescue RangeError
      Kernel::raise RefError, "Invalid Reference - probably recycled", Kernel::caller(2)
    end
  end