instance method
normalize_keys
Ruby on Rails 6.1.7.10
Since v5.2.8.1 Last seen in v7.0.10 PrivateSignature
normalize_keys(defaults, env)
No documentation comment.
Parameters
-
defaultsreq -
envreq
Source
# File actionpack/lib/action_controller/renderer.rb, line 105
def normalize_keys(defaults, env)
new_env = {}
env.each_pair { |k, v| new_env[rack_key_for(k)] = rack_value_for(k, v) }
defaults.each_pair do |k, v|
key = rack_key_for(k)
new_env[key] = rack_value_for(k, v) unless new_env.key?(key)
end
new_env["rack.url_scheme"] = new_env["HTTPS"] == "on" ? "https" : "http"
new_env
end
Defined in actionpack/lib/action_controller/renderer.rb line 105
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Renderer