Module: Oktest::Color

Defined in:
lib/oktest.rb

Class Method Summary collapse

Class Method Details

.black(s) ⇒ Object



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

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

.black_b(s) ⇒ Object

bold



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

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

.blue(s) ⇒ Object



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

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

.blue_b(s) ⇒ Object

bold



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

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

.bold(s) ⇒ Object



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

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

.cyan(s) ⇒ Object



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

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

.cyan_b(s) ⇒ Object

bold



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

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

.errmsg(s) ⇒ Object



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

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

.error(s) ⇒ Object

bold



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

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

.fail(s) ⇒ Object



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

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

.green(s) ⇒ Object



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

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

.green_b(s) ⇒ Object

bold



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

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

.magenta(s) ⇒ Object



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

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

.magenta_b(s) ⇒ Object

bold



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

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

.normal(s) ⇒ Object



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

def normal  s;  return s; end

.pass(s) ⇒ Object



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

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

.reason(s) ⇒ Object



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

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

.red(s) ⇒ Object



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

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

.red_b(s) ⇒ Object

bold



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

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

.skip(s) ⇒ Object



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

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

.spec(s) ⇒ Object



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

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

.status(status, s) ⇒ Object



2598
2599
2600
2601
# File 'lib/oktest.rb', line 2598

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

.todo(s) ⇒ Object



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

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

.topic(s) ⇒ Object



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

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

.white(s) ⇒ Object



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

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

.white_b(s) ⇒ Object

bold



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

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

.yellow(s) ⇒ Object



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

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

.yellow_b(s) ⇒ Object

bold



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

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