Не совсем точно, что вы хотите, но если вы просто хотите отобразить список с числами, вы можете попробовать что-то вроде:
def roll_call_dwarves(dwarves)
dwarves.map.with_index do |dwarf, i|
"#{i + 1}. #{dwarf}"
end.join("\n")
end
dwarves = %w{Doc Dopey Bashful Grumpy}
puts roll_call_dwarves(dwarves)
Это даст вам:
1. Doc
2. Dopey
3. Bashful
4. Grumpy