module Enumerable

Public Instance Methods

group_by_with_metadata(&block) click to toggle source
# File lib/hobo/extensions/enumerable.rb, line 2
def group_by_with_metadata(&block)
  r=group_by_without_metadata(&block)
  if respond_to?(:origin)
    r.each do |k,v|
      v.origin = origin
      v.origin_attribute = origin_attribute
      v.member_class = member_class
    end
  end
  r
end