Module: Sequel::Plugins::EnumValues::ClassMethods
- Defined in:
- lib/sequel/plugins/enum_values.rb
Overview
Module for class methods
Instance Method Summary collapse
Instance Method Details
#enum_values(field) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/sequel/plugins/enum_values.rb', line 10 def enum_values(field) field_schema = db.schema(table_name).to_h[field] unless field_schema raise( ArgumentError, "'#{table_name}' table does not have '#{field}' column" ) end field_schema[:enum_values] end |