class Kapnismology::Terminal
Public Class Methods
bold(msg)
click to toggle source
# File lib/kapnismology/terminal.rb, line 15 def self.bold(msg) colorize(msg, '') end
colorize(msg, color_code)
click to toggle source
# File lib/kapnismology/terminal.rb, line 19 def self.colorize(msg, color_code) # \e[1m adds bold font, \e[0m resets all styles $stdout.isatty ? "#{color_code}\e[1m#{msg}\e[0m" : msg end
green(msg)
click to toggle source
# File lib/kapnismology/terminal.rb, line 3 def self.green(msg) colorize(msg, "\e[32m") end
red(msg)
click to toggle source
# File lib/kapnismology/terminal.rb, line 7 def self.red(msg) colorize(msg, "\e[31m") end
yellow(msg)
click to toggle source
# File lib/kapnismology/terminal.rb, line 11 def self.yellow(msg) colorize(msg, "\e[33m") end