Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > insert
insert(nth, *val) -> self
[permalink][rdoc]インデックス nth の要素の直前(nth が負の場合は直後)に第 2 引数以降の値を挿入します。 引数 val を一つも指定しなければ何もしません。
ary = [1, 2, 3] ary.insert(2, "a", "b") p ary # => [1, 2, "a", "b", 3] ary.insert(-2, "X") p ary # => [1, 2, "a", "b", "X", 3]