object_id

object_id

ri

 ------------------------------------------------------- Object#object_id
      obj.__id__       => fixnum
      obj.object_id    => fixnum
 ------------------------------------------------------------------------
      Returns an integer identifier for _obj_. The same number will be
      returned on all calls to  id  for a given object, and no two active
      objects will share an id.  Object#object_id  is a different concept
      from the  :name  notation, which returns the symbol id of  name .
      Replaces the deprecated  Object#id .
 

refe

 Object#object_id
 --- id
 --- __id__
 --- object_id         ruby 1.7 feature
 
     各オブジェクトに対して一意な整数を返します。あるオブジェクトに対し
     てどのような整数が割り当てられるかは不定です。
 
     id メソッドの再定義に備えて別名 __id__ が用意されて
     おり、ライブラリでは後者の利用が推奨されます。また __id__ を
     再定義すべきではありません。
 
     ruby 1.7 feature: id は、version 1.7 では、obsolete 
     となりました。