Ruby - извлечение уникальных значений для каждого ключа из массива хэшей
Из хеша, подобного приведенному ниже, необходимо извлечь уникальные значения для каждого ключа
array_of_hashes = [ {'a' => 1, 'b' => 2 , 'c' => 3} ,
{'a' => 4, 'b' => 5 , 'c' => 3},
{'a' => 6, 'b' => 5 , 'c' => 3} ]
Необходимо извлечь уникальные значения для каждого ключа в массиве
уникальные значения для «а» должны дать
[1,4,6]
уникальные значения для 'b' должны дать
[2,5]
уникальные значения для 'c' должны дать
[3]
Мысли?