Class: Remap::Iteration::Array
- Inherits:
-
Concrete
- Object
- Concrete
- Remap::Iteration::Array
- Defined in:
- lib/remap/iteration/array.rb
Overview
Implements an array iterator which defines index in state
Instance Method Summary collapse
Instance Method Details
#call(&block) ⇒ Object
16 17 18 19 20 |
# File 'lib/remap/iteration/array.rb', line 16 def call(&block) array.each_with_index.reduce(init) do |state, (value, index)| reduce(state, value, index, &block) end end |