instance method
delete
Ruby on Rails edge
Since v4.2.11.3Signature
delete(key, &block)
Deletes a key-value pair from Parameters and returns the value. If key is
not found, returns `nil` (or, with optional code block, yields `key` and
returns the result). This method is similar to #extract!, which returns the
corresponding `ActionController::Parameters` object.
: (String | Symbol) ?{ (String) -> untyped } -> untyped
Parameters
-
keyreq -
blockblock
Source
# File actionpack/lib/action_controller/metal/strong_parameters.rb, line 1020
def delete(key, &block)
convert_value_to_parameters(@parameters.delete(key, &block))
end
Defined in actionpack/lib/action_controller/metal/strong_parameters.rb line 1020
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Parameters