Module: Safe

Extended by:
SafeHelper
Defined in:
lib/enums.rb,
lib/enums.rb,
lib/enums/enum.rb,
lib/enums/flag.rb,
lib/enums/enum_builder.rb,
lib/enums/flag_builder.rb

Overview

base class for enum

Defined Under Namespace

Modules: SafeHelper Classes: Enum, Flag

Constant Summary collapse

Flags =

note make Flags an alias of Flag

Flag

Class Method Summary collapse

Methods included from SafeHelper

enum

Class Method Details

.included(klass) ⇒ Object

note: use ClassMethods pattern for auto-including class methods

note ClassMethods module is called SafeHelper


18
19
20
# File 'lib/enums.rb', line 18

def self.included( klass )
  klass.extend( SafeHelper )
end