Module: Oktest::Color

Defined in:
lib/oktest.rb

Class Method Summary collapse

Class Method Details

.black(s) ⇒ Object



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

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

.black_b(s) ⇒ Object

bold



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

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

.blue(s) ⇒ Object



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

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

.blue_b(s) ⇒ Object

bold



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

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

.bold(s) ⇒ Object



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

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

.cyan(s) ⇒ Object



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

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

.cyan_b(s) ⇒ Object

bold



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

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

.errmsg(s) ⇒ Object



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

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

.error(s) ⇒ Object

bold



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

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

.fail(s) ⇒ Object



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

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

.green(s) ⇒ Object



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

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

.green_b(s) ⇒ Object

bold



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

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

.magenta(s) ⇒ Object



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

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

.magenta_b(s) ⇒ Object

bold



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

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

.normal(s) ⇒ Object



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

def normal  s;  return s; end

.pass(s) ⇒ Object



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

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

.reason(s) ⇒ Object



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

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

.red(s) ⇒ Object



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

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

.red_b(s) ⇒ Object

bold



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

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

.skip(s) ⇒ Object



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

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

.spec(s) ⇒ Object



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

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

.status(status, s) ⇒ Object



2504
2505
2506
2507
# File 'lib/oktest.rb', line 2504

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

.todo(s) ⇒ Object



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

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

.topic(s) ⇒ Object



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

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

.white(s) ⇒ Object



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

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

.white_b(s) ⇒ Object

bold



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

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

.yellow(s) ⇒ Object



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

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

.yellow_b(s) ⇒ Object

bold



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

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