I have an array in Ruby that has some duplicate elements. E.g.:
fruits = ["apples", "bananas", "apples", "grapes", "apples"]
-------------------------------------------------------------------
fruits.to_enum.with_index.select{|e, _| e == "apples"}.map(&:last)
fruits.each_index.select { |i| fruits[i]=="apples" }
fruits.each_with_index.select{|v, i| v == "apples"}.map(&:last)