Module: RichEngine::Enum::Mixin
- Defined in:
- lib/rich_engine/enum/mixin.rb
Overview
Adds enum support to a class. Include it, then declare enums with ClassMethods#enum to get a class-level enum accessor and an instance-level reader that resolves the instance variable into an Value.
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
-
.included(base) ⇒ void
Extends the including class with ClassMethods.
Class Method Details
.included(base) ⇒ void
This method returns an undefined value.
Extends the including class with ClassMethods.
25 26 27 |
# File 'lib/rich_engine/enum/mixin.rb', line 25 def self.included(base) base.extend ClassMethods end |