Sha256: b00cc8d0de063584a132626307de1ebf5096c7233e9be99babc8c70eb865e816

Contents?: true

Size: 284 Bytes

Versions: 42

Compression:

Stored size: 284 Bytes

Contents

module Enumerable
  def group_by_with_metadata(&block)
    r=group_by_without_metadata(&block)
    r.each do |k,v|
      v.origin = origin
      v.origin_attribute = origin_attribute
      v.member_class = member_class
    end
    r
  end
  alias_method_chain :group_by, :metadata
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
hobo-1.3.3 lib/hobo/extensions/enumerable.rb
hobo-2.0.0.pre6 lib/hobo/extensions/enumerable.rb
hobo-2.0.0.pre5 lib/hobo/extensions/enumerable.rb
hobo-2.0.0.pre4 lib/hobo/extensions/enumerable.rb
hobo-1.3.2 lib/hobo/extensions/enumerable.rb
hobo-1.3.1 lib/hobo/extensions/enumerable.rb
hobo-2.0.0.pre3 lib/hobo/extensions/enumerable.rb
hobo-2.0.0.pre2 lib/hobo/extensions/enumerable.rb
hobo-2.0.0.pre1 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre8 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre7 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre6 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre5 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre4 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre3 lib/hobo/extensions/enumerable.rb
hobo-1.4.0.pre2 lib/hobo/extensions/enumerable.rb
hobo-1.3.0 lib/hobo/extensions/enumerable.rb
hobo-1.3.0.RC4 lib/hobo/extensions/enumerable.rb
hobo-1.3.0.RC3 lib/hobo/extensions/enumerable.rb
hobo-1.3.0.RC2 lib/hobo/extensions/enumerable.rb