module RunLoop::Color

Public Class Methods

blue(string) click to toggle source

@!visibility private

# File lib/run_loop/logging.rb, line 91
def self.blue(string)
  colorize(string, 34)
end
colorize(string, color) click to toggle source

@!visibility private

# File lib/run_loop/logging.rb, line 75
def self.colorize(string, color)
  if RunLoop::Environment.windows_env?
    string
  elsif RunLoop::Environment.xtc?
    string
  else
    "\033[#{color}m#{string}\033[0m"
  end
end
cyan(string) click to toggle source

@!visibility private

# File lib/run_loop/logging.rb, line 101
def self.cyan(string)
  colorize(string, 36)
end
green(string) click to toggle source

@!visibility private

# File lib/run_loop/logging.rb, line 106
def self.green(string)
  colorize(string, 32)
end
magenta(string) click to toggle source

@!visibility private

# File lib/run_loop/logging.rb, line 96
def self.magenta(string)
  colorize(string, 35)
end
red(string) click to toggle source

@!visibility private

# File lib/run_loop/logging.rb, line 86
def self.red(string)
  colorize(string, 31)
end