module Colours
Public Instance Methods
ansi(code)
click to toggle source
# File lib/colours.rb, line 152 def ansi(code) "\e[#{code}m" end
backtick()
click to toggle source
# File lib/colours.rb, line 156 def backtick '`'.yellow end
backticks()
click to toggle source
MISC
# File lib/colours.rb, line 142 def backticks backtick + self + backtick end
bg(code)
click to toggle source
ANSI 256 COLOURS
# File lib/colours.rb, line 132 def bg(code) style "48;5;#{code}" end
bg_black()
click to toggle source
BACKGROUND COLOURS
# File lib/colours.rb, line 98 def bg_black style 40 end
bg_blue()
click to toggle source
# File lib/colours.rb, line 102 def bg_blue style 44 end
bg_cyan()
click to toggle source
# File lib/colours.rb, line 106 def bg_cyan style 46 end
bg_green()
click to toggle source
# File lib/colours.rb, line 110 def bg_green style 42 end
bg_magenta()
click to toggle source
# File lib/colours.rb, line 114 def bg_magenta style 45 end
bg_red()
click to toggle source
# File lib/colours.rb, line 118 def bg_red style 41 end
bg_white()
click to toggle source
# File lib/colours.rb, line 122 def bg_white style 47 end
bg_yellow()
click to toggle source
# File lib/colours.rb, line 126 def bg_yellow style 43 end
black()
click to toggle source
FOREGROUND COLOURS
# File lib/colours.rb, line 27 def black style 30 end
blue()
click to toggle source
# File lib/colours.rb, line 31 def blue style 34 end
bold()
click to toggle source
FORMATTING
# File lib/colours.rb, line 9 def bold style 1 end
bright_black()
click to toggle source
# File lib/colours.rb, line 64 def bright_black style 90 end
bright_blue()
click to toggle source
# File lib/colours.rb, line 68 def bright_blue style 94 end
bright_cyan()
click to toggle source
# File lib/colours.rb, line 72 def bright_cyan style 96 end
bright_green()
click to toggle source
# File lib/colours.rb, line 76 def bright_green style 92 end
bright_magenta()
click to toggle source
# File lib/colours.rb, line 80 def bright_magenta style 95 end
bright_red()
click to toggle source
# File lib/colours.rb, line 84 def bright_red style 91 end
bright_white()
click to toggle source
# File lib/colours.rb, line 88 def bright_white style 97 end
bright_yellow()
click to toggle source
# File lib/colours.rb, line 92 def bright_yellow style 93 end
cyan()
click to toggle source
# File lib/colours.rb, line 35 def cyan style 36 end
faint()
click to toggle source
# File lib/colours.rb, line 13 def faint style 2 end
fg(code)
click to toggle source
# File lib/colours.rb, line 136 def fg(code) style "38;5;#{code}" end
green()
click to toggle source
# File lib/colours.rb, line 39 def green style 32 end
italic()
click to toggle source
# File lib/colours.rb, line 17 def italic style 3 end
magenta()
click to toggle source
# File lib/colours.rb, line 43 def magenta style 35 end
near_black()
click to toggle source
# File lib/colours.rb, line 146 def near_black bg(240) end
purple()
click to toggle source
TODO: wrong number
# File lib/colours.rb, line 48 def purple style 35 end
red()
click to toggle source
# File lib/colours.rb, line 52 def red style 31 end
reset()
click to toggle source
# File lib/colours.rb, line 3 def reset ansi(0) end
style(code)
click to toggle source
# File lib/colours.rb, line 160 def style(code) ansi(code) + self + reset end
underline()
click to toggle source
# File lib/colours.rb, line 21 def underline style 4 end
white()
click to toggle source
# File lib/colours.rb, line 56 def white style 37 end
yellow()
click to toggle source
# File lib/colours.rb, line 60 def yellow style 33 end