small refactoring

This commit is contained in:
Konstantin Haase 2011-05-13 09:51:33 +02:00
parent 656d33688c
commit 5ac8dc4f2a
1 changed files with 1 additions and 3 deletions

View File

@ -102,9 +102,7 @@ module Sinatra
return addr if addr =~ /\A[A-z][A-z0-9\+\.\-]*:/
uri = [host = ""]
if absolute
host << 'http'
host << 's' if request.secure?
host << "://"
host << "http#{'s' if request.secure?}://"
if request.forwarded? or request.port != (request.secure? ? 443 : 80)
host << request.host_with_port
else