module Sequel::Plugins::PgAutoValidateEnums::ClassMethods
Attributes
Hash
with enum column symbol values and arrays of valid string values.
Options to pass to the validates_includes calls used by the plugin.
Private Instance Methods
Source
# File lib/sequel/plugins/pg_auto_validate_enums.rb 63 def _get_pg_pg_auto_validate_enums_metadata 64 metadata = {} 65 @db_schema.each do |key, sch| 66 if enum_values = sch[:enum_values] 67 metadata[key] = enum_values 68 end 69 end 70 @pg_auto_validate_enums_metadata = metadata.freeze 71 end
Parse the column schema to find columns with :enum_values entries, which will be used to setup validations.