Удалить дубликаты из массива в ruby

Я хочу вывести массив хэшей с именем быть уникальным для всех хэшей. Как мне это сделать с помощью ruby?

Вот мой ввод:

input = [{:name => "Kutty", :score => 2, :some_key => 'value', ...},
         {:name => "Kutty", :score => 4, :some_key => 'value', ...},
         {:name => "Baba", :score => 5, :some_key => 'value', ...}]

Я хочу, чтобы вывод выглядел так:

  output = [{:name => "Kutty", :score => 4, :some_key => 'value', ...},
            {:name => "Baba", :score => 5, :some_key => 'value', ...}]
5
задан marcusshep 1 July 2016 в 15:07
поделиться