module Spruz::UniqBy
Public Instance Methods
uniq_by(&b)
click to toggle source
# File lib/spruz/uniq_by.rb, line 3 def uniq_by(&b) b ||= lambda { |x| x } inject({}) { |h, e| h[b[e]] ||= e; h }.values end