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