Module: Class::Enum

Defined in:
lib/class/enum.rb

Overview

Utility for defining ‘classial’ enum type

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

VERSION =
'0.0.2'.freeze

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



6
7
8
9
# File 'lib/class/enum.rb', line 6

def self.included(base)
  base.send :extend, ClassMethods
  base.private_class_method :new
end