class Spree::EmailValidator
An ActiveModel Email Validator¶ ↑
Usage¶ ↑
require 'spree/core/validators/email' class Person < ApplicationRecord validates :email_address, 'spree/email' => true end
Constants
- EMAIL_REGEXP
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/spree/core/validators/email.rb, line 17 def validate_each(record, attribute, value) unless EMAIL_REGEXP.match? value record.errors.add(attribute, :invalid, **{ value: value }.merge!(options)) end end