instance method
convert_parameters_to_hashes
Ruby on Rails 7.1.6
Since v5.2.8.1 PrivateSignature
convert_parameters_to_hashes(value, using, &block)
No documentation comment.
Parameters
-
valuereq -
usingreq -
blockblock
Source
# File actionpack/lib/action_controller/metal/strong_parameters.rb, line 1002
def convert_parameters_to_hashes(value, using, &block)
case value
when Array
value.map { |v| convert_parameters_to_hashes(v, using) }
when Hash
transformed = value.transform_values do |v|
convert_parameters_to_hashes(v, using)
end
(block_given? ? transformed.to_h(&block) : transformed).with_indifferent_access
when Parameters
value.send(using)
else
value
end
end
Defined in actionpack/lib/action_controller/metal/strong_parameters.rb line 1002
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Parameters