Sha256: a2d8252840da4f3254e6e1589d0166b027727de3f993c481099c9c1cd5f9643d
Contents?: true
Size: 384 Bytes
Versions: 2
Compression:
Stored size: 384 Bytes
Contents
require 'active_model' require 'active_model/validations' require 'resolv' require 'valid_email/validate_email' class MxValidator < ActiveModel::EachValidator def validate_each(record,attribute,value) r = ValidateEmail.mx_valid?(value) record.errors.add attribute, (options[:message] || I18n.t(:invalid, :scope => "valid_email.validations.email")) unless r r end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
valid_email-0.0.13 | lib/valid_email/mx_validator.rb |
valid_email-0.0.12 | lib/valid_email/mx_validator.rb |