# File lib/facets/core/enumerable/partition_by.rb, line 21 def partition_by #:yield: r = Hash.new{ |h,k| h[k]=[] } each do |e| r[ yield(e) ] << e end return r end