class EmailDomainValidator::Core

Public Instance Methods

valid?(domain) click to toggle source
# File lib/email_domain_validator/core.rb, line 2
def valid?(domain)
  Resolv::DNS.open do |dns|
    return dns.getresources(domain, Resolv::DNS::Resource::IN::MX).size > 0 ||
           dns.getresources(domain, Resolv::DNS::Resource::IN::A).size > 0
  end
end