Skip to content
instance method · added in Ruby 4.0

Binding#implicit_parameters

binding.implicit_parameters → Array

Returns the names of numbered parameters and “it” parameter that are defined in the binding.

Example
def foo
  [42].each do
    it
    binding.implicit_parameters #=> [:it]
  end

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

Ruby version changes

  1. 4.0