Module: DatabaseValidations::ClassMethods
- Defined in:
- lib/database_validations/validations/uniqueness_validator.rb
Instance Method Summary collapse
Instance Method Details
#validates_db_uniqueness_of(*attributes) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/database_validations/validations/uniqueness_validator.rb', line 45 def validates_db_uniqueness_of(*attributes) @validates_db_uniqueness_opts ||= DatabaseValidations::UniquenessOptionsStorage.new(self) = attributes. attributes.each do |attribute| @validates_db_uniqueness_opts.push(attribute, .merge(attributes: attribute)) end include(DatabaseValidations::UniquenessHandlers) end |