Module: Sequel::Plugins::PgAutoValidateEnums::InstanceMethods
- Defined in:
- lib/sequel/plugins/pg_auto_validate_enums.rb
Instance Method Summary collapse
-
#validate ⇒ Object
Validate that all of the model’s enum columns have valid values.
Instance Method Details
#validate ⇒ Object
Validate that all of the model’s enum columns have valid values.
76 77 78 79 80 81 82 83 84 |
# File 'lib/sequel/plugins/pg_auto_validate_enums.rb', line 76 def validate super klass = self.class opts = klass.pg_auto_validate_enums_opts klass..each do |column, values| validates_includes(values, column, opts) end end |