Method: ActionController::Parameters#deep_transform_keys!

Defined in:
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.



933
934
935
936
# File 'lib/action_controller/metal/strong_parameters.rb', line 933

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