aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend/enumerable.rb
blob: f6765bbae909d555d8ec504c8d544febe4056dce (plain)
1
2
3
4
5
6
7
module Enumerable
  def group_by
    inject({}) do |h, e|
      h.fetch(yield(e)) { |k| h[k] = [] } << e; h
    end
  end unless method_defined?(:group_by)
end