Module | ActionDispatch::Http::URL |
In: |
lib/action_dispatch/http/url.rb
|
Returns the \domain part of a \host, such as "rubyonrails.org" in "www.rubyonrails.org". You can specify a different tld_length, such as 2 to catch rubyonrails.co.uk in "www.rubyonrails.co.uk".
Returns the request URI, accounting for server idiosyncrasies. WEBrick includes the full \URL. IIS leaves REQUEST_URI blank.
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".