class Truemail::Audit::Dns

Constants

VERIFIER_DOMAIN_NOT_REFER

Public Instance Methods

run() click to toggle source
# File lib/truemail/audit/dns.rb, line 8
def run
  return if verifier_domain_refer_to_current_host_ip?
  add_warning(Truemail::Audit::Dns::VERIFIER_DOMAIN_NOT_REFER)
end

Private Instance Methods

a_record() click to toggle source
# File lib/truemail/audit/dns.rb, line 15
def a_record
  Truemail::Wrapper.call(configuration: configuration) do
    Truemail::Dns::Resolver.a_record(verifier_domain, configuration: configuration)
  end
end
verifier_domain_refer_to_current_host_ip?() click to toggle source
# File lib/truemail/audit/dns.rb, line 21
def verifier_domain_refer_to_current_host_ip?
  a_record.eql?(current_host_ip)
end