delete

delete(path, parameters = nil, headers_or_env = nil) Instance Public methods Performs a DELETE request with the given parameters. See #get for more details.

url

url() Instance Public methods Returns the complete URL used for this request.

subdomains

subdomains(tld_length = @@tld_length) Instance Public methods Returns all the subdomains as an array, so ["dev", "www"] would be returned for âdev.www.rubyonrails.orgâ. You can specify a different tld_length, such as 2 to catch ["www"] instead of ["www", "rubyonrails"] in âwww.rubyonrails.co.ukâ.

subdomain

subdomain(tld_length = @@tld_length) Instance Public methods Returns all the subdomains as a string, so "dev.www" would be returned for âdev.www.rubyonrails.orgâ. You can specify a different tld_length, such as 2 to catch "www" instead of "www.rubyonrails" in âwww.rubyonrails.co.ukâ.

standard_port?

standard_port?() Instance Public methods Returns whether this request is using the standard port

standard_port

standard_port() Instance Public methods Returns the standard port number for this request's protocol.

server_port

server_port() Instance Public methods

raw_host_with_port

raw_host_with_port() Instance Public methods Returns the host for this request, such as âexample.comâ.

protocol

protocol() Instance Public methods Returns 'https://' if this is an SSL request and 'http://' otherwise.

port_string

port_string() Instance Public methods Returns a string port suffix, including colon, like â:8080â if the port number of this request is not the default HTTP port 80 or HTTPS port 443.