Method: Code::Object::Range#code_each

Defined in:
lib/code/object/range.rb

#code_each(argument, **globals) ⇒ Object



85
86
87
88
89
90
91
92
93
# File 'lib/code/object/range.rb', line 85

def code_each(argument, **globals)
  raw.each.with_index do |element, index|
    argument.call(
      arguments: List.new([element, Integer.new(index), self]),
      **globals
    )
  end
  self
end