Class: SprinkleDNS::HostedZoneDomain

Inherits:
Object
  • Object
show all
Defined in:
lib/sprinkle_dns/hosted_zone_domain.rb

Class Method Summary collapse

Class Method Details

.parse(domain) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/sprinkle_dns/hosted_zone_domain.rb', line 3

def self.parse(domain)
  splitted = domain.split('.')

  if two_dotted_domain?(domain)
    [ splitted[-3], splitted[-2], splitted[-1] ].join('.') + '.'
  else
    [ splitted[-2], splitted[-1] ].join('.') + '.'
  end
end