28th Wed
Hash#sliceが欲しい
ので作ってみた。
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 on Wed 28 Nov 2007 at 04:16 with 0 comments