Module: HumanizeEnum

Defined in:
lib/humanize_enum.rb,
lib/humanize_enum/version.rb,
lib/humanize_enum/class_methods.rb,
lib/humanize_enum/enum_translation.rb

Defined Under Namespace

Modules: ClassMethods, EnumTranslation Classes: Configuration, SelectOption

Constant Summary collapse

UnknownEnumKey =

Error for an unknown enum key

Class.new(StandardError)
VERSION =
'0.1.10'

Class Method Summary collapse

Class Method Details

.configurationObject



19
20
21
# File 'lib/humanize_enum.rb', line 19

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

create configure class method to yield the config class

Yields:



25
26
27
28
# File 'lib/humanize_enum.rb', line 25

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end