Module: Dimensional::Enum

Defined in:
lib/dimensional/enum.rb,
lib/dimensional/enum/version.rb,
lib/dimensional/enum/attribute.rb,
lib/dimensional/enum/attributes.rb

Defined Under Namespace

Modules: ClassMethods Classes: Attribute, Attributes, InvalidDefinition

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



11
12
13
14
15
16
# File 'lib/dimensional/enum.rb', line 11

def self.included(klass)
  klass.extend ClassMethods
  klass.singleton_class.class_eval do
    attr_reader :enum_attributes
  end
end