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