Module: ClassX::Role::Logger::ToLogLevel

Defined in:
lib/classx/role/logger.rb

Overview

added log_level’s attribute class to utility method

your_class.attribute_of['log_level'].to_log_level #=> 0
your_class.attribute_of['log_level'].to_i # alias for to_log_level

Instance Method Summary collapse

Instance Method Details

#to_log_level(str = self.get) ⇒ Object Also known as: to_i

:nodoc:



34
35
36
# File 'lib/classx/role/logger.rb', line 34

def to_log_level str=self.get
  ::Logger::Severity.const_get(str.upcase)
end