Can I define the offset of the index in the each_with_index loop iterator? My straight forward attempt failed:
some_array.each_with_index{|item, index = 1| s
This works in every ruby version:
%W(one two three).zip(1..3).each do |value, index| puts value, index end
And for a generic array:
a.zip(1..a.length.each do |value, index| puts value, index end