Ruby provides a "each_with_index" that is handy here.

```ruby
steps.split(".").each_with_index do |step, step_num|
  puts "#{step_num+1}: #{step}\n"
end
```
It's +1 because indexes are 0 based, but most human stuff is 1 based.