class Hash

Public Instance Methods

extract!(*args) click to toggle source

Returns the value of self for each argument and deletes those entries.

Parameters

*args

the keys whose values should be extracted and deleted.

Returns

Array

The values of the provided arguments in corresponding order.

:api: public

# File lib/merb-core/core_ext/hash.rb, line 11
def extract!(*args)
  args.map do |arg|
    self.delete(arg)
  end
end