instance method
subdomains
Ruby on Rails 3.0.20
Since v3.0.20Signature
subdomains(tld_length = 1)
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”.
Parameters
-
tld_lengthopt = 1
Source
# File actionpack/lib/action_dispatch/http/url.rb, line 88
def subdomains(tld_length = 1)
return [] unless named_host?(host)
parts = host.split('.')
parts[0..-(tld_length+2)]
end
Defined in actionpack/lib/action_dispatch/http/url.rb line 88
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Http::URL