Просто сопоставьте ваш массив с целыми числами:
@land << @input[x].split(/\s/).map(&:to_i)
примечание
Если вы хотите получить среднее значение по строке, вы можете сделать следующее:
values = @input[x].split(/\s/).map(&:to_i)
@land << values.inject(0.0) {|sum, item| sum + item} / values.size
или используйте следующее, как Марк-Андре , любезно указал в комментариях:
values = @input[x].split(/\s/).map(&:to_i)
@land << values.inject(0.0, :+) / values.size