Sha256: 710e7de81c86cf1308c98dfd0b042c5cc77e079fd601e8a29c187de913ab1516

Contents?: true

Size: 217 Bytes

Versions: 60

Compression:

Stored size: 217 Bytes

Contents

module ClarkKent
  class UserEmailValidator < ActiveModel::Validator
    def validate(record)
      record.errors[:email] << "Couldn't find a user with that email address" unless record.user.present?
    end
  end
end

Version data entries

60 entries across 60 versions & 1 rubygems

Version Path
clark_kent-0.11.3 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.11.2 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.11.1 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.11.0 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.10.4 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.10.2 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.10.1 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.10.0 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.9 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.8 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.7 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.6 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.5 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.4 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.2 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.1 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.9.0 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.8.11 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.8.10 app/validators/clark_kent/user_email_validator.rb
clark_kent-0.8.9 app/validators/clark_kent/user_email_validator.rb