Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ObjectSpaceモジュール > _id2ref

module function ObjectSpace.#_id2ref

_id2ref(id) -> object[permalink][rdoc]

オブジェクト ID(Object#__id__)からオブジェクトを得ます。

[PARAM] id:
取得したいオブジェクトの ID を整数で指定します。
[EXCEPTION] RangeError:
対応するオブジェクトが存在しなければ発生します。
a = "hoge"
p ObjectSpace._id2ref(a.__id__) #=> "hoge"