Class: Array

Inherits:
Object show all
Defined in:
lib/extensions/array.rb

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