Sha256: 3eba0aa1c1228bf80dac4ed99ac2837ad48c4d4b6de6cb3093502a0457d3dc4a
Contents?: true
Size: 280 Bytes
Versions: 24
Compression:
Stored size: 280 Bytes
Contents
class EmailFormatValidator < ActiveModel::EachValidator def validate_each(object, attribute, value) unless value =~ /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i object.errors[attribute] << (options[:message] || "is not formatted properly") end end end
Version data entries
24 entries across 24 versions & 1 rubygems