Module: TFClient::Color

Defined in:
lib/textflight-client/logging.rb

Class Method Summary collapse

Class Method Details

.blue(string) ⇒ Object



42
43
44
# File 'lib/textflight-client/logging.rb', line 42

def self.blue(string)
  colorize(string, 34)
end

.colorize(string, color) ⇒ Object



34
35
36
# File 'lib/textflight-client/logging.rb', line 34

def self.colorize(string, color)
  "\033[#{color}m#{string}\033[0m"
end

.cyan(string) ⇒ Object



50
51
52
# File 'lib/textflight-client/logging.rb', line 50

def self.cyan(string)
  colorize(string, 36)
end

.green(string) ⇒ Object



54
55
56
# File 'lib/textflight-client/logging.rb', line 54

def self.green(string)
  colorize(string, 32)
end

.magenta(string) ⇒ Object



46
47
48
# File 'lib/textflight-client/logging.rb', line 46

def self.magenta(string)
  colorize(string, 35)
end

.red(string) ⇒ Object



38
39
40
# File 'lib/textflight-client/logging.rb', line 38

def self.red(string)
  colorize(string, 31)
end