Sha256: 263d7656c053d3d453f2dcac5d27c404a69c867dd99c614aac54743b78fc935e

Contents?: true

Size: 254 Bytes

Versions: 8

Compression:

Stored size: 254 Bytes

Contents

module ActiveModel
  module Validations
    class EmailValidator < ActiveModel::EachValidator
      def validate_each(record, attribute, value)
        record.errors.add(attribute) unless value.to_s =~ ::AbAdmin::EMAIL_REGEXP
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ab_admin-0.11.0 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.10.0 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.9.0 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.8.3 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.8.2 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.8.1 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.8.0 lib/ab_admin/models/validations/email_validator.rb
ab_admin-0.7.0 lib/ab_admin/models/validations/email_validator.rb