Module: Minenum::Model::ClassMethods
- Defined in:
- lib/minenum/model.rb
Overview
:nodoc:
Instance Method Summary collapse
- #_minenum_reflections ⇒ Object
- #enum(name, values, adapter_builder: Enum::Adapter::LocalInstanceVariableAccessor) ⇒ Object
Instance Method Details
#_minenum_reflections ⇒ Object
80 81 82 |
# File 'lib/minenum/model.rb', line 80 def _minenum_reflections @_minenum_reflections ||= {} end |
#enum(name, values, adapter_builder: Enum::Adapter::LocalInstanceVariableAccessor) ⇒ Object
75 76 77 78 |
# File 'lib/minenum/model.rb', line 75 def enum(name, values, adapter_builder: Enum::Adapter::LocalInstanceVariableAccessor) reflection = Reflection.new(self, name, values, adapter_builder: adapter_builder) AccessorAdder.add(self, enum_methods_module, reflection) end |