Class: Array
Instance Method Summary collapse
Instance Method Details
#uniq_by_key(key_name) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/extensions/array.rb', line 2 def uniq_by_key(key_name) keys = [] self.reject do |m| key = m.send(key_name.to_s) unless keys.include?(key) keys << key false else true end end end |