Module: Sequel::Plugins::AutoValidations::InstanceMethods
- Defined in:
- lib/sequel/plugins/auto_validations.rb
Instance Method Summary collapse
-
#validate ⇒ Object
Validate the model’s auto validations columns.
Instance Method Details
#validate ⇒ Object
Validate the model’s auto validations columns
97 98 99 100 101 102 103 104 105 106 |
# File 'lib/sequel/plugins/auto_validations.rb', line 97 def validate super if presence_columns = model.auto_validate_presence_columns validates_not_null(presence_columns) end validates_schema_types if model.auto_validate_types? model.auto_validate_unique_columns.each{|cols| validates_unique(cols)} end |