Я понимаю, что для суммирования элементов массива в Ruby можно использовать метод ввода, т.е.
array = [1,2,3,4,5];
puts array.inject(0, &:+)
Но как я могу суммировать свойства объектов в массиве объектов, например?
Здесь массив объектов и каждый объект имеют свойство "cash", например. Поэтому я хочу суммировать свои денежные остатки в одну общую сумму. Что-то вроде...
array.cash.inject(0, &:+) # (but this doesn't work)
Я понимаю, что, возможно, я мог бы создать новый массив, состоящий только из наличных денег и суммировать это, но я ищу более чистый метод, если это возможно!