Class: DatabaseValidations::DBUniquenessValidator

Inherits:
ActiveRecord::Validations::UniquenessValidator
  • Object
show all
Defined in:
lib/database_validations/lib/validates_db_uniqueness_of/db_uniqueness_validator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.kindObject

This is a hack to simulate presence validator It’s used for cases when some 3rd parties are relies on the validators For example, required option from simple_form checks the validator



6
7
8
# File 'lib/database_validations/lib/validates_db_uniqueness_of/db_uniqueness_validator.rb', line 6

def self.kind
  :uniqueness
end

Instance Method Details

#validate(record) ⇒ Object



10
11
12
# File 'lib/database_validations/lib/validates_db_uniqueness_of/db_uniqueness_validator.rb', line 10

def validate(record)
  super if record._database_validations_fallback
end