Module: Enumerable

Defined in:
lib/hobo/extensions/enumerable.rb

Instance Method Summary collapse

Instance Method Details

#group_by_with_metadata(&block) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/hobo/extensions/enumerable.rb', line 2

def (&block)
  r=(&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