module Enumerable
Public Instance Methods
group_by() { |value| ... }
click to toggle source
# File lib/more_ruby/enumerable.rb, line 3 def group_by result = {} self.each do |value| key = yield(value) (result[key] ||= []) << value end result end