Ruby 4.0 リファレンスマニュアル

instance method Binding#implicit_parameters

implicit_parameters -> [Symbol]Ruby 4.0 から[permalink][rdoc][edit]

self のスコープで定義されている番号指定パラメータおよび it パラメータの名前を Symbol の配列で返します。定義されていない場合は空の配列を返します。

これらは Binding#local_variables の返り値には含まれません。

[42].each do
  it
  p binding.implicit_parameters # => [:it]
end

{ k: 42 }.each do
  _2
  p binding.implicit_parameters # => [:_1, :_2]
end

# どちらも使っていない場合
p binding.implicit_parameters   # => []

[SEE_ALSO] Binding#implicit_parameter_get, Binding#implicit_parameter_defined?, Binding#local_variables