Skip to content
instance method · added in Ruby 4.0

Binding#implicit_parameter_get

binding.implicit_parameter_get(symbol) → obj

Returns the value of the numbered parameter or “it” parameter.

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

  { k: 42 }.each do
    _2
    binding.implicit_parameter_get(:_1) #=> :k
    binding.implicit_parameter_get(:_2) #=> 42
  end
end

Ruby version changes

  1. 4.0