class method
self.normalize_port
Ruby on Rails 4.0.13
Since v4.0.13 PrivateSignature
self.normalize_port(options)
No documentation comment.
Parameters
-
optionsreq
Source
# File actionpack/lib/action_dispatch/http/url.rb, line 136
def normalize_port(options)
return nil if options[:port].nil? || options[:port] == false
case options[:protocol]
when "//"
options[:port]
when "https://"
options[:port].to_i == 443 ? nil : options[:port]
else
options[:port].to_i == 80 ? nil : options[:port]
end
end
Defined in actionpack/lib/action_dispatch/http/url.rb line 136
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Http::URL