module SuperLogger::Color

Public Class Methods

color_loop() click to toggle source
# File lib/super_logger.rb, line 15
def self.color_loop
  @color_loop ||= Enumerator.new do |y|
    loop do
      colors.each { |c| y << c }
    end
  end
end
colors() click to toggle source
# File lib/super_logger.rb, line 23
def self.colors
  @colors ||= begin
                colors = ColorizedString.colors.shuffle
                colors.delete(:default)
                colors
              end
end
next() click to toggle source
# File lib/super_logger.rb, line 11
def self.next
  color_loop.next
end