Class: Hash
Instance Method Summary collapse
-
#extract!(*args) ⇒ Object
Returns the value of self for each argument and deletes those entries.
Instance Method Details
#extract!(*args) ⇒ Object
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
11 12 13 14 15 |
# File 'lib/merb-core/core_ext/hash.rb', line 11 def extract!(*args) args.map do |arg| self.delete(arg) end end |