class String

Public Instance Methods

bg_black() click to toggle source
# File lib/string.rb, line 34
def bg_black;       "\e[40m#{self}\e[0m" end
bg_blue() click to toggle source
# File lib/string.rb, line 38
def bg_blue;        "\e[44m#{self}\e[0m" end
bg_brown() click to toggle source
# File lib/string.rb, line 37
def bg_brown;       "\e[43m#{self}\e[0m" end
bg_cyan() click to toggle source
# File lib/string.rb, line 40
def bg_cyan;        "\e[46m#{self}\e[0m" end
bg_gray() click to toggle source
# File lib/string.rb, line 41
def bg_gray;        "\e[47m#{self}\e[0m" end
bg_green() click to toggle source
# File lib/string.rb, line 36
def bg_green;       "\e[42m#{self}\e[0m" end
bg_magenta() click to toggle source
# File lib/string.rb, line 39
def bg_magenta;     "\e[45m#{self}\e[0m" end
bg_red() click to toggle source
# File lib/string.rb, line 35
def bg_red;         "\e[41m#{self}\e[0m" end
blue() click to toggle source
# File lib/string.rb, line 23
def blue
  colorize(34)
end
colorize(color_code) click to toggle source

colorization

# File lib/string.rb, line 3
def colorize(color_code)
  "\e[#{color_code}m#{self}\e[0m"
end
gray() click to toggle source
# File lib/string.rb, line 19
def gray 
  colorize(37)
end
green() click to toggle source
# File lib/string.rb, line 11
def green
  colorize(32)
end
light_blue() click to toggle source
# File lib/string.rb, line 31
def light_blue
  colorize(36)
end
pink() click to toggle source
# File lib/string.rb, line 27
def pink
  colorize(35)
end
red() click to toggle source
# File lib/string.rb, line 7
def red
  colorize(31)
end
yellow() click to toggle source
# File lib/string.rb, line 15
def yellow
  colorize(33)
end