# File lib/core/facets/enumerable/value_by.rb, line 18 def value_by return to_enum(:value_by) unless block_given? h = {} each { |item| h[item] = yield(item) } h end