Module TTK::Logger::Severity
In: lib/ttk/logger/severity.rb

Methods

higher   label   labels   lower   push   unshift  

Constants

DEBUG = 0
INFO = 1
WARN = 2
ERROR = 3
FATAL = 4
UNKNOWN = 5

Public Instance methods

[Source]

# File lib/ttk/logger/severity.rb, line 28
      def higher
        @@higher
      end

[Source]

# File lib/ttk/logger/severity.rb, line 48
      def label(level)
        @@labels[level]
      end

[Source]

# File lib/ttk/logger/severity.rb, line 52
      def labels
        @@labels
      end

[Source]

# File lib/ttk/logger/severity.rb, line 24
      def lower
        @@lower
      end

[Source]

# File lib/ttk/logger/severity.rb, line 40
      def push(*levels)
        levels.each do |l|
          @@higher += 1
          const_set(l, @@higher)
          @@labels.push(l)
        end
      end

[Source]

# File lib/ttk/logger/severity.rb, line 32
      def unshift(*levels)
        levels.each do |l|
          @@lower -= 1
          const_set(l, @@lower)
          @@labels.unshift(l)
        end
      end

[Validate]