Sha256: f7b2ec2fae344ec7d2529b82c95e4bd6c4bdda5ac734ee3c2f49e19737e2c332
Contents?: true
Size: 311 Bytes
Versions: 28
Compression:
Stored size: 311 Bytes
Contents
# TODO change the place of this validator class EmailValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) unless value =~ /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i record.errors[attribute] << (options[:message] or I18n.t("errors.invalid_email")) end end end
Version data entries
28 entries across 28 versions & 2 rubygems