Ruby の型変換。これだけで意味がわかる!
p [ 1, 2 ].map( &:to_s ) #=> [ "1", "2" ]

下のように、処理を読まなくてもよい。
p [ 1, 2 ].map{ |num| num.to_s }

他には、map/map! の違いも、わかりやすい!

! がある方は、レシーバーを直接変更するが、
無い方は、新しい配列を作って返す