以前Hash#sliceが欲しいと書いたことがありましたが、
Rails-2.1のActiveSupportがHash#sliceを実装したようです。
しかし、以前紹介した実装ではValueの配列を返すようになっていたのですが、
Rails-2.1のHash#sliceは以下のような挙動をします。
rails>>
{1 => 2, 2 => 3}.slice(1)
=> {1=>2}
<<--
そう、以前紹介した Hash#only と同じですね。
posted by
genki on Mon 21 Jul 2008 at 02:03 with 0 comments