Module: Oktest::Color
- Defined in:
- lib/oktest.rb
Class Method Summary collapse
- .black(s) ⇒ Object
-
.black_b(s) ⇒ Object
bold.
- .blue(s) ⇒ Object
-
.blue_b(s) ⇒ Object
bold.
- .bold(s) ⇒ Object
- .cyan(s) ⇒ Object
-
.cyan_b(s) ⇒ Object
bold.
- .errmsg(s) ⇒ Object
-
.error(s) ⇒ Object
bold.
- .fail(s) ⇒ Object
- .green(s) ⇒ Object
-
.green_b(s) ⇒ Object
bold.
- .magenta(s) ⇒ Object
-
.magenta_b(s) ⇒ Object
bold.
- .normal(s) ⇒ Object
- .pass(s) ⇒ Object
- .reason(s) ⇒ Object
- .red(s) ⇒ Object
-
.red_b(s) ⇒ Object
bold.
- .skip(s) ⇒ Object
- .spec(s) ⇒ Object
- .status(status, s) ⇒ Object
- .todo(s) ⇒ Object
- .topic(s) ⇒ Object
- .white(s) ⇒ Object
-
.white_b(s) ⇒ Object
bold.
- .yellow(s) ⇒ Object
-
.yellow_b(s) ⇒ Object
bold.
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 |