Хотелось бы перенести это в одну строку:
def sum_something sum = 0 self.each { |a| sum += a } return sum end
Должен быть способ определения «суммы» в блоке, и я могу опустить «возврат».
def sum_something inject(0, :+) end