Sha256: 08b3a66a90c8fe23c4c99850475637dc46240df0b8bb683b2b0daa1bf5b98f99
Contents?: true
Size: 253 Bytes
Versions: 10
Compression:
Stored size: 253 Bytes
Contents
class EmailValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) record.errors.add attribute, (options[:message] || "is not a valid email") unless value =~ /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i end end
Version data entries
10 entries across 10 versions & 1 rubygems