Class: EmailDomainValidator::Core
- Inherits:
-
Object
- Object
- EmailDomainValidator::Core
- Defined in:
- lib/email_domain_validator/core.rb
Instance Method Summary collapse
Instance Method Details
#valid?(domain) ⇒ Boolean
2 3 4 5 6 7 |
# 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 |