vendor/resourceful-0.5.3-patched/lib/resourceful/resource.rb in almodovar-0.5.5 vs vendor/resourceful-0.5.3-patched/lib/resourceful/resource.rb in almodovar-0.5.6
- old
+ new
@@ -30,10 +30,12 @@
end
alias uri effective_uri
# Returns the host for this Resource's current uri
def host
- Addressable::URI.parse(uri).host
+ parsed_uri = URI.parse(uri)
+ port_string = (parsed_uri.port == parsed_uri.default_port ? "" : ":#{parsed_uri.port}")
+ "#{parsed_uri.host}#{port_string}"
end
# Updates the effective uri after following a permanent redirect
def update_uri(uri)
@uris.unshift(uri)