Sha256: 64586baf28b2ccaedae6aa9c6b33c8aabc1a1dd71737b834c1a41331f2eb0c2e
Contents?: true
Size: 393 Bytes
Versions: 45
Compression:
Stored size: 393 Bytes
Contents
# An ActiveRecord validator for any email field that you would use with effective_email or otherwise # # validates :phone, effective_email: true class EffectiveEmailValidator < ActiveModel::EachValidator PATTERN = /\A.+@.+\..+\Z/ def validate_each(record, attribute, value) if value.present? record.errors.add(attribute, 'is invalid') unless PATTERN =~ value end end end
Version data entries
45 entries across 45 versions & 1 rubygems