Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Bindingクラス > local_variable_get
local_variable_get(symbol) -> object
[permalink][rdoc]引数 symbol で指定した名前のローカル変数に設定された値を返します。
def foo a = 1 binding.local_variable_get(:a) # => 1 binding.local_variable_get(:b) # => NameError end
このメソッドは以下のコードの短縮形です。
binding.eval("#{symbol}")
[SEE_ALSO] Binding#local_variable_set, Binding#local_variable_defined?