Есть массив, состоящий из хешей:
[
{:car=>["BMW", "Mersedes", "Audi"]},
{:car=>["Renault", "Ferrari", "Nissan"]},
{:car=>["VW"]},
{:country=>["Russia", "Japan", "USA"]},
{:country=>["China", "Nigeria", "Egypt"]},
{:city=>["Moscow", "Tokyo", "Amsterdam"]}
]
Нужно сгруппировать хэшы по ключу, типа:
[
{:car=>[["BMW", "Mersedes", "Audi"], ["Renault", "Ferrari", "Nissan"], ["VW"]]},
{:country=>[["Russia", "Japan", "USA"], ["China", "Nigeria", "Egypt"]]},
{:city=>["Moscow", "Tokyo", "Amsterdam"]}
]
т.е. объединить массивы с одинаковым ключом.