Вам не нужно вызывать each
, так как он предназначен для итерации массивов и у вас есть целое число.Кроме того, вам не нужно переназначать значение обратно на int
локальную переменную, просто верните его из метода:
def age_next_year(int)
int + 1
end
Другая проблема заключается в том, что вы пытаетесь +
какой age_next_year
методвозвращает (целое) в строку.Там требуется явное преобразование:
puts "Next year I’ll be " + age_next_year(age).to_s