У меня есть массив хэшей, который содержит массив элементов в качестве значения хэша.Вот структура:
arr = [
{:title => "String1", :link => ["URL1", "URL2"]},
{:title => "String2", :link => ["URL3", "URL4", "URL5"]}
]
Я хотел бы добавить пару ключ-значение, которая подсчитывает количество элементов в каждом :link
следующим образом:
arr = [
{:title => "String1", :link => ["URL1", "URL2"], :link_count => 2},
{:title => "String2", :link => ["URL3", "URL4", "URL5"]}, :link_count => 3
]
Я могу добраться доподсчитывает каждый :link
, используя это:
arr.map{|x| x[:link].count}
, но я не могу сохранить счет в качестве нового ключа.Есть идеи?