instance method subdomains

Ruby on Rails 2.3.18

Since v2.3.18 Last seen in v2.3.18

Signature

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_length opt = 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

Type at least 2 characters to search.

↑↓ navigate · open · esc close