Module: ArEnums::EnumDefinition::ClassMethods
- Includes:
- OptionsHelper
- Defined in:
- lib/ar_enums/enum_definition.rb
Instance Method Summary collapse
Methods included from OptionsHelper
#add_option, #extract_values_and_options
Instance Method Details
#enum(field_name, *config, &block) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/ar_enums/enum_definition.rb', line 10 def enum field_name, *config, &block field = EnumField.new field_name add_option config, field: field, active_record: self enums = Factory.make_enums *config, &block define_enums_getter field, enums define_enum_getter_and_setter field, enums end |