Method: Code::Object::Range#code_map

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

#code_map(argument, **globals) ⇒ Object



103
104
105
106
107
108
109
110
111
112
# File 'lib/code/object/range.rb', line 103

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