method
lookup_server
v1_8_7_72 -
Show latest stable
- Class:
WEBrick::HTTPServer
lookup_server(req)public
No documentation available.
# File lib/webrick/httpserver.rb, line 147
def lookup_server(req)
@virtual_hosts.find{|s|
(s[:BindAddress].nil? || req.addr[3] == s[:BindAddress]) &&
(s[:Port].nil? || req.port == s[:Port]) &&
((s[:ServerName].nil? || req.host == s[:ServerName]) ||
(!s[:ServerAlias].nil? && s[:ServerAlias].find{|h| h === req.host}))
}
end