class method
self.unrename_keys
Ruby on Rails 3.0.20
Since v3.0.20 Last seen in v3.2.22.5 PrivateSignature
self.unrename_keys(params)
No documentation comment.
Parameters
-
paramsreq
Source
# File activesupport/lib/active_support/core_ext/hash/conversions.rb, line 155
def unrename_keys(params)
case params.class.to_s
when "Hash"
params.inject({}) do |h,(k,v)|
h[k.to_s.tr("-", "_")] = unrename_keys(v)
h
end
when "Array"
params.map { |v| unrename_keys(v) }
else
params
end
end
Defined in activesupport/lib/active_support/core_ext/hash/conversions.rb line 155
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Hash