Method: Sequel::Plugins::PgAutoConstraintValidations::ClassMethods#pg_auto_constraint_validation_override
- Defined in:
- lib/sequel/plugins/pg_auto_constraint_validations.rb
#pg_auto_constraint_validation_override(constraint, columns, message) ⇒ Object
Override the constraint validation columns and message for a given constraint
150 151 152 153 154 155 156 157 |
# File 'lib/sequel/plugins/pg_auto_constraint_validations.rb', line 150 def pg_auto_constraint_validation_override(constraint, columns, ) pgacv = Hash[@pg_auto_constraint_validations] overrides = pgacv[:overrides] = Hash[pgacv[:overrides]] overrides[constraint] = [Array(columns), ].freeze overrides.freeze @pg_auto_constraint_validations = pgacv.freeze nil end |