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