module Sanctum::Colorizer

Public Class Methods

colorize=(flag) click to toggle source
# File lib/sanctum/colorize_string.rb, line 3
def self.colorize=(flag)
  @colorize = !!flag
end
colorize?() click to toggle source
# File lib/sanctum/colorize_string.rb, line 7
def self.colorize?
  @colorize = true if @colorize.nil?
  @colorize
end

Public Instance Methods

blue(string) click to toggle source
# File lib/sanctum/colorize_string.rb, line 32
def blue(string)
  colorize(34, string)
end
colorize(color_code, string, colorize: Colorizer.colorize?) click to toggle source
# File lib/sanctum/colorize_string.rb, line 12
def colorize(color_code, string, colorize: Colorizer.colorize?)
  if colorize
    "\e[#{color_code}m#{string}\e[0m"
  else
    string
  end
end
green(string) click to toggle source
# File lib/sanctum/colorize_string.rb, line 24
def green(string)
  colorize(32, string)
end
light_blue(string) click to toggle source
# File lib/sanctum/colorize_string.rb, line 40
def light_blue(string)
  colorize(36, string)
end
pink(string) click to toggle source
# File lib/sanctum/colorize_string.rb, line 36
def pink(string)
  colorize(35, string)
end
red(string) click to toggle source
# File lib/sanctum/colorize_string.rb, line 20
def red(string)
  colorize(31, string)
end
yellow(string) click to toggle source
# File lib/sanctum/colorize_string.rb, line 28
def yellow(string)
  colorize(33, string)
end