class SprinkleDNS::HostedZoneDomain

Public Class Methods

parse(domain) click to toggle source
# 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

Private Class Methods

two_dotted_domain?(domain) click to toggle source
# File lib/sprinkle_dns/hosted_zone_domain.rb, line 14
def self.two_dotted_domain?(domain)
  true if domain.include?('.co.uk')
end