Sha256: 418bdcd0c2cb5030813f95f181b9af4585bba4b7136fdcd01863bcd2d5cbf81a

Contents?: true

Size: 563 Bytes

Versions: 3

Compression:

Stored size: 563 Bytes

Contents

require 'json'
require 'jschematic'
require 'time'

require 'har/error'
require 'har/version'
require 'har/serializable'
require 'har/schema_type'
require 'har/page'
require 'har/page_timings'
require 'har/archive'
require 'har/viewer'
require 'har/extensions/jschematic/attributes/format'


module Enumerable
  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 unless [].respond_to?(:group_by)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
har-0.1.5 lib/har.rb
har-0.1.4 lib/har.rb
har-0.1.3 lib/har.rb