Sha256: f9e64c27a9fa8a697e530ea490cc14254bfdc835cc76870ebc5deefe9b8c8326
Contents?: true
Size: 331 Bytes
Versions: 20
Compression:
Stored size: 331 Bytes
Contents
module Enumerable 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 alias_method_chain :group_by, :metadata end
Version data entries
20 entries across 20 versions & 1 rubygems