Class: Jura::Utils

Inherits:
Object
  • Object
show all
Defined in:
lib/jura/utils.rb

Constant Summary collapse

COLOR =
{
  :red => 31,
  :pink => 31,
  :blue => 34,
  :green => 32,
  :lime => 32,
  :black => 37,
  :white => 37,
  :purple => 35,
  :yellow => 33,
  :orange => 33,
  :cyan => 36,
  :sky => 36
}

Class Method Summary collapse

Class Method Details

.format_bold(string) ⇒ Object



27
28
29
# File 'lib/jura/utils.rb', line 27

def format_bold(string)
  "\e[1m#{string}\e[0m"
end

.paint(string, color) ⇒ Object



21
22
23
24
25
# File 'lib/jura/utils.rb', line 21

def paint(string, color)
  code = COLOR.fetch(color)

  "\e[#{code}m#{string}\e[0m"
end