Class: DomainRouting::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/domain_routing/util.rb

Class Method Summary collapse

Class Method Details

.domain_for(request) ⇒ Object



4
5
6
7
8
# File 'lib/domain_routing/util.rb', line 4

def domain_for(request)
  domain = request.domain.downcase
  return "" if DomainRouting::Config.main_domains.include?(domain)
  domain
end

.subdomain_for(request) ⇒ Object



10
11
12
13
14
15
# File 'lib/domain_routing/util.rb', line 10

def subdomain_for(request)
  return "" unless request.subdomains.present?
  subdomain = request.subdomains.last.downcase
  return "" if DomainRouting::Config.invalid_subdomains.include?(subdomain)
  subdomain
end