やったこと
collect メソッドを使ってみます。
確認環境
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]
調査
mapメソッドは、collectの別名です。
$ irb
...
irb(main):002:0> p (1..8).collect {|n| n**3}
[1, 8, 27, 64, 125, 216, 343, 512]
=> [1, 8, 27, 64, 125, 216, 343, 512]
irb(main):003:0> p (1..8).map {|n| n**3}
[1, 8, 27, 64, 125, 216, 343, 512]
=> [1, 8, 27, 64, 125, 216, 343, 512]
collect でも、 map でも同じ結果が返って来てます。