Method: Hash#slice!

Defined in:
lib/lite/ruby/hash.rb

#slice!(*keys) ⇒ Object Also known as: only!



337
338
339
340
341
342
343
344
# File 'lib/lite/ruby/hash.rb', line 337

def slice!(*keys)
  omit = slice(*self.keys - keys)
  hash = slice(*keys)
  hash.default = default
  hash.default_proc = default_proc if default_proc
  replace(hash)
  omit
end