instance method
normalize_hsts_options
Ruby on Rails 5.1.7
Since v5.0.7.2 Last seen in v5.1.7 Private — implementation detail, not part of the public APIAvailable in: v5.0.7.2 v5.1.7
Signature
normalize_hsts_options(options)
No documentation comment.
Parameters
-
optionsreq
Source
# File actionpack/lib/action_dispatch/middleware/ssl.rb, line 83
def normalize_hsts_options(options)
case options
# Explicitly disabling HSTS clears the existing setting from browsers
# by setting expiry to 0.
when false
self.class.default_hsts_options.merge(expires: 0)
# Default to enabled, with default options.
when nil, true
self.class.default_hsts_options
else
self.class.default_hsts_options.merge(options)
end
end
Defined in actionpack/lib/action_dispatch/middleware/ssl.rb line 83
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::SSL