Module: Oktest::Color

Defined in:
lib/oktest.rb

Class Method Summary collapse

Class Method Details

.black(s) ⇒ Object



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

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

.blue(s) ⇒ Object



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

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

.bold(s) ⇒ Object



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

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

.cyan(s) ⇒ Object



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

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

.error(s) ⇒ Object



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

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

.fail(s) ⇒ Object



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

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

.green(s) ⇒ Object



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

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

.magenta(s) ⇒ Object



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

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

.normal(s) ⇒ Object



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

def normal  s;  return s; end

.pass(s) ⇒ Object



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

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

.reason(s) ⇒ Object



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

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

.red(s) ⇒ Object



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

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

.skip(s) ⇒ Object



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

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

.spec(s) ⇒ Object



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

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

.status(status, s) ⇒ Object



2366
2367
2368
2369
# File 'lib/oktest.rb', line 2366

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

.todo(s) ⇒ Object



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

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

.topic(s) ⇒ Object



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

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

.white(s) ⇒ Object



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

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

.yellow(s) ⇒ Object



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

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