# File lib/facets/core/enumerable/collect_with_index.rb, line 9 def collect_with_index r = [] each_index do |i| r << yield(self[i], i) end r end