Sha256: f7343afccef673dcd37078014f93efd5e4a37170489d34d1e32ad1bd7b55e6d7
Contents?: true
Size: 269 Bytes
Versions: 62
Compression:
Stored size: 269 Bytes
Contents
class EmailValidator < ActiveModel::EachValidator def validate_each(record,attribute,value) unless value =~ /\A([^@\.]|[^@\.]([^@\s]*)[^@\.])@([^@\s]+\.)+[^@\s]+\z/ record.errors.add(attribute, :invalid, {:value => value}.merge!(options)) end end end
Version data entries
62 entries across 62 versions & 2 rubygems