# File lib/core/facets/enumerable/group_by.rb, line 24 def group_by #:yield: r = Hash.new each{ |e| (r[yield(e)] ||= []) << e } r end