Method: Webhookdb::Enumerable.group_and_count_by

Defined in:
lib/webhookdb/enumerable.rb

.group_and_count_by(enumerable) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/webhookdb/enumerable.rb', line 6

module_function def group_and_count_by(enumerable)
  result = Hash.new(0)
  enumerable.each do |item|
    key = yield(item)
    result[key] += 1
  end
  return result
end