module Oktest::Color

Public Instance Methods

black(s;) click to toggle source
# File lib/oktest.rb, line 2347
def black   s;  return "\e[1;30m#{s}\e[0m"; end
blue(s;) click to toggle source
# File lib/oktest.rb, line 2351
def blue    s;  return "\e[1;34m#{s}\e[0m"; end
bold(s;) click to toggle source
# File lib/oktest.rb, line 2346
def bold    s;  return "\e[0;1m#{s}\e[22m"; end
cyan(s;) click to toggle source
# File lib/oktest.rb, line 2353
def cyan    s;  return "\e[1;36m#{s}\e[0m"; end
error(s;) click to toggle source
# File lib/oktest.rb, line 2360
def error  s; Config.color_enabled ? red(s)    : s; end
fail(s;) click to toggle source
# File lib/oktest.rb, line 2359
def fail   s; Config.color_enabled ? red(s)    : s; end
green(s;) click to toggle source
# File lib/oktest.rb, line 2349
def green   s;  return "\e[1;32m#{s}\e[0m"; end
magenta(s;) click to toggle source
# File lib/oktest.rb, line 2352
def magenta s;  return "\e[1;35m#{s}\e[0m"; end
normal(s;) click to toggle source
# File lib/oktest.rb, line 2345
def normal  s;  return s; end
pass(s;) click to toggle source
# File lib/oktest.rb, line 2358
def pass   s; Config.color_enabled ? blue(s)   : s; end
reason(s;) click to toggle source
# File lib/oktest.rb, line 2363
def reason s; Config.color_enabled ? yellow(s) : s; end
red(s;) click to toggle source
# File lib/oktest.rb, line 2348
def red     s;  return "\e[1;31m#{s}\e[0m"; end
skip(s;) click to toggle source
# File lib/oktest.rb, line 2361
def skip   s; Config.color_enabled ? yellow(s) : s; end
spec(s;) click to toggle source
# File lib/oktest.rb, line 2357
def spec   s; Config.color_enabled ? normal(s) : s; end
status(status, s) click to toggle source
# File lib/oktest.rb, line 2365
def status(status, s)
  #; [!yev5y] returns string containing color escape sequence.
  return __send__(status.to_s.downcase, s)
end
todo(s;) click to toggle source
# File lib/oktest.rb, line 2362
def todo   s; Config.color_enabled ? yellow(s) : s; end
topic(s;) click to toggle source
# File lib/oktest.rb, line 2356
def topic  s; Config.color_enabled ? bold(s)   : s; end
white(s;) click to toggle source
# File lib/oktest.rb, line 2354
def white   s;  return "\e[1;37m#{s}\e[0m"; end
yellow(s;) click to toggle source
# File lib/oktest.rb, line 2350
def yellow  s;  return "\e[1;33m#{s}\e[0m"; end