Module Uttk::Logger::Severity
In: lib/uttk/logger/severity.rb

Methods

higher   label   labels   lower   push   unshift  

Public Instance methods

[Source]

# File lib/uttk/logger/severity.rb, line 27
      def higher
        @@higher
      end

FIXME add the insert method

[Source]

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

[Source]

# File lib/uttk/logger/severity.rb, line 53
      def labels
        @@labels
      end

[Source]

# File lib/uttk/logger/severity.rb, line 23
      def lower
        @@lower
      end

[Source]

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

[Source]

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

[Validate]