Method: ActionController::Parameters#deep_transform_keys!

Defined in:
actionpack/lib/action_controller/metal/strong_parameters.rb

#deep_transform_keys!(&block) ⇒ Object

Returns the same ActionController::Parameters instance with changed keys. This includes the keys from the root hash and from all nested hashes and arrays. The values are unchanged.



806
807
808
809
# File 'actionpack/lib/action_controller/metal/strong_parameters.rb', line 806

def deep_transform_keys!(&block)
  @parameters = _deep_transform_keys_in_object(@parameters, &block).to_unsafe_h
  self
end