あけまして おめでとう ございます (<遅いって ^^;;)
えぐち@エスアンドイー です。

>>> In message [ruby-dev:8804] Re: [REQ] Array#each{|a,b,...|}, Array#shift/pop(num)
    On Sat, 1 Jan 2000 21:39:28 +0900, matz / netlab.co.jp (Yukihiro Matsumoto) said:

matz> まつもと ゆきひろです
matz> 
matz> In message "[ruby-dev:8794] Re: [REQ] Array#each{|a,b,...|}, Array#shift/pop(num)"
matz>     on 00/01/01, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:
matz> 
matz> |restuff とか push_out とかじゃないですかねえ。
matz> 
matz> 現在 delete_at が(ワタシの中で)優勢です。

[ruby-dev:7995] だったとおもいますけど、
 matz> atって名前からは範囲を取り出してはいけないような印象がありま
 matz> す。個人的な印象ですが。

と言うのがありましたね。
で考えてんですが、 eject ってのはどうですか?

	えぐち