Sha256: 44ffa91f9d3ce698f89d730dab44833fb13f2151d313f867df76c5ae2ddef920
Contents?: true
Size: 337 Bytes
Versions: 1
Compression:
Stored size: 337 Bytes
Contents
require 'active_model' module PostcodeAnywhere module EmailValidation class Validator < ActiveModel::EachValidator def validate_each(record, attribute, value) unless PostcodeAnywhere::EmailValidation.valid?(value) record.errors.add(attribute, :invalid, value: value) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
postcode_anywhere-email_validation-0.0.2 | lib/postcode_anywhere/email_validation/validator.rb |