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
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 |