Module: Enumerable

Defined in:
lib/har.rb

Instance Method Summary collapse

Instance Method Details

#group_byObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/har.rb', line 16

def group_by
  assoc = {}

  each do |element|
    key = yield(element)

    if assoc.has_key?(key)
      assoc[key] << element
    else
      assoc[key] = [element]
    end
  end

  assoc
end