Module: ActiveEnum

Defined in:
lib/active_enum.rb,
lib/active_enum/base.rb,
lib/active_enum/version.rb,
lib/active_enum/extensions.rb,
lib/active_enum/acts_as_enum.rb

Defined Under Namespace

Modules: ActsAsEnum, Extensions Classes: Base, Configuration, DuplicateValue, EnumNotFound

Constant Summary collapse

VERSION =
'0.5.1'

Class Method Summary collapse

Class Method Details

.define(&block) ⇒ Object



26
27
28
29
# File 'lib/active_enum.rb', line 26

def self.define(&block)
  raise "Define requires block" unless block_given?
  Configuration.new.instance_eval(&block)
end