module Trailblazer::Developer::Wtf::Renderer::String

Stolen from stackoverflow.com/questions/1489183/colorized-ruby-output

TODO: this is just prototyping

Public Instance Methods

bg_black(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 67
def bg_black(str);       "\e[40m#{str}\e[0m" end
bg_blue(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 71
def bg_blue(str);        "\e[44m#{str}\e[0m" end
bg_brown(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 70
def bg_brown(str);       "\e[43m#{str}\e[0m" end
bg_cyan(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 73
def bg_cyan(str);        "\e[46m#{str}\e[0m" end
bg_gray(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 74
def bg_gray(str);        "\e[47m#{str}\e[0m" end
bg_green(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 69
def bg_green(str);       "\e[42m#{str}\e[0m" end
bg_magenta(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 72
def bg_magenta(str);     "\e[45m#{str}\e[0m" end
bg_red(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 68
def bg_red(str);         "\e[41m#{str}\e[0m" end
black(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 58
def black(str);          "\e[30m#{str}\e[0m" end
blue(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 62
def blue(str);           "\e[34m#{str}\e[0m" end
bold(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 76
def bold(str);           "\e[1m#{str}\e[22m" end
brown(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 61
def brown(str);          "\e[33m#{str}\e[0m" end
cyan(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 64
def cyan(str);           "\e[36m#{str}\e[0m" end
gray(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 65
def gray(str);           "\e[37m#{str}\e[0m" end
green(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 60
def green(str);          "\e[32m#{str}\e[0m" end
italic(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 77
def italic(str);         "\e[3m#{str}\e[23m" end
magenta(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 63
def magenta(str);        "\e[35m#{str}\e[0m" end
red(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 59
def red(str);            "\e[31m#{str}\e[0m" end
underline(str) click to toggle source
# File lib/trailblazer/developer/wtf/renderer.rb, line 78
def underline(str);      "\e[4m#{str}\e[24m" end