Module: Oktest::Color

Defined in:
lib/oktest.rb

Class Method Summary collapse

Class Method Details

.black(s) ⇒ Object



2346
# File 'lib/oktest.rb', line 2346

def black   s;  return "\e[1;30m#{s}\e[0m"; end

.blue(s) ⇒ Object



2350
# File 'lib/oktest.rb', line 2350

def blue    s;  return "\e[1;34m#{s}\e[0m"; end

.bold(s) ⇒ Object



2345
# File 'lib/oktest.rb', line 2345

def bold    s;  return "\e[0;1m#{s}\e[22m"; end

.cyan(s) ⇒ Object



2352
# File 'lib/oktest.rb', line 2352

def cyan    s;  return "\e[1;36m#{s}\e[0m"; end

.error(s) ⇒ Object



2359
# File 'lib/oktest.rb', line 2359

def error  s; Config.color_enabled ? red(s)    : s; end

.fail(s) ⇒ Object



2358
# File 'lib/oktest.rb', line 2358

def fail   s; Config.color_enabled ? red(s)    : s; end

.green(s) ⇒ Object



2348
# File 'lib/oktest.rb', line 2348

def green   s;  return "\e[1;32m#{s}\e[0m"; end

.magenta(s) ⇒ Object



2351
# File 'lib/oktest.rb', line 2351

def magenta s;  return "\e[1;35m#{s}\e[0m"; end

.normal(s) ⇒ Object



2344
# File 'lib/oktest.rb', line 2344

def normal  s;  return s; end

.pass(s) ⇒ Object



2357
# File 'lib/oktest.rb', line 2357

def pass   s; Config.color_enabled ? blue(s)   : s; end

.reason(s) ⇒ Object



2362
# File 'lib/oktest.rb', line 2362

def reason s; Config.color_enabled ? yellow(s) : s; end

.red(s) ⇒ Object



2347
# File 'lib/oktest.rb', line 2347

def red     s;  return "\e[1;31m#{s}\e[0m"; end

.skip(s) ⇒ Object



2360
# File 'lib/oktest.rb', line 2360

def skip   s; Config.color_enabled ? yellow(s) : s; end

.spec(s) ⇒ Object



2356
# File 'lib/oktest.rb', line 2356

def spec   s; Config.color_enabled ? normal(s) : s; end

.status(status, s) ⇒ Object



2364
2365
2366
2367
# File 'lib/oktest.rb', line 2364

def status(status, s)
  #; [!yev5y] returns string containing color escape sequence.
  return __send__(status.to_s.downcase, s)
end

.todo(s) ⇒ Object



2361
# File 'lib/oktest.rb', line 2361

def todo   s; Config.color_enabled ? yellow(s) : s; end

.topic(s) ⇒ Object



2355
# File 'lib/oktest.rb', line 2355

def topic  s; Config.color_enabled ? bold(s)   : s; end

.white(s) ⇒ Object



2353
# File 'lib/oktest.rb', line 2353

def white   s;  return "\e[1;37m#{s}\e[0m"; end

.yellow(s) ⇒ Object



2349
# File 'lib/oktest.rb', line 2349

def yellow  s;  return "\e[1;33m#{s}\e[0m"; end