Module: StringifiedEnum::ClassMethods
- Defined in:
- lib/stringified_enum.rb
Instance Method Summary collapse
Instance Method Details
#stringified_enum(definitions) ⇒ Object
8 9 10 11 12 |
# File 'lib/stringified_enum.rb', line 8 def stringified_enum(definitions) column_name, enum_fields = definitions.first definitions[column_name] = enum_fields.map { |field| [field.to_sym, field.to_s] }.to_h __send__(:enum, definitions) end |