ので作ってみた。

hash_ext.rb

ruby>>
class Hash
def slice(*args)
args = *args if args[0].is_a? Array
args.inject({}){|hash, key| hash[key] = self[key]; hash}
end
end
<<--

使い方:

ruby>>
conditions = params.slice :year, :month, :day
<<--

posted by genki genki on Wed 28 Nov 2007 at 04:16 with 0 comments