# File lib/validate_email.rb, line 15 def validate_each(record, attribute, value) begin mail = Mail::Address.new(value) unless mail.address == value && mail.domain.split(".").length > 1 record.errors.add(attribute, options[:message]) end rescue record.errors.add(attribute, options[:message]) end end