instance method
_url_host_allowed?
Ruby on Rails 7.2.3
Since v5.2.8.1 PrivateSignature
_url_host_allowed?(url)
No documentation comment.
Parameters
-
urlreq
Source
# File actionpack/lib/action_controller/metal/redirecting.rb, line 231
def _url_host_allowed?(url)
host = URI(url.to_s).host
return true if host == request.host
return false unless host.nil?
return false unless url.to_s.start_with?("/")
!url.to_s.start_with?("//")
rescue ArgumentError, URI::Error
false
end
Defined in actionpack/lib/action_controller/metal/redirecting.rb line 231
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Redirecting