module LiberMeliorationum::EnumerableGroupBy
Allows grouping ennumerables by a given criterion
Public Instance Methods
group_by(&criterion)
click to toggle source
# File lib/liber_meliorationum.rb, line 134 def group_by(&criterion) each_with_object({}) do |entry, groups| (groups[criterion.call(entry)] ||= []) << entry end end