…このコピペ、開区間になってるな

えー、
「閉区間と左閉右開区間(左閉半開区間)の区別をドットで決めるのはPerlの悪習なので使うな」
でひとつ

Ruby 的には 2,3,4 が欲しい場合は (2..4).to_a とか 2.upto(4).each do |i| ... end とか書く
1 と 5 の 数字 2つから 2,3,4 を作るのはたぶん悪だ