Module: ND::Enum
- Defined in:
- lib/nd/enum.rb,
lib/nd/enum/version.rb
Constant Summary collapse
- VERSION =
'0.1.1'
Class Method Summary collapse
Class Method Details
.nd_enum(db: false, i18n: {}, **configuration) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/nd/enum.rb', line 8 def nd_enum(db: false, i18n: {}, **configuration) (binding) enum_module = define_module(@options) define_db_enum(db, enum_module) if @options[:db] const_set(@options[:attribute].to_s.camelize, enum_module) end |