instance method
subdomains
Ruby on Rails 2.3.18
Since v2.3.18 Last seen in v2.3.18Signature
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_controller/request.rb, line 329
def subdomains(tld_length = 1)
return [] unless named_host?(host)
parts = host.split('.')
parts[0..-(tld_length+2)]
end
Defined in actionpack/lib/action_controller/request.rb line 329
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Request