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