Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Procクラス > binding

instance method Proc#binding

binding -> Binding[permalink][rdoc]

Proc オブジェクトが保持するコンテキストを Binding オブジェクトで返します。

例:

def fred(param)
  proc {}
end

sample_proc = fred(99)
eval("param", sample_proc.binding)   # => 99