Module: Oktest::Color
- Defined in:
- lib/oktest.rb
Class Method Summary collapse
- .black(s) ⇒ Object
- .blue(s) ⇒ Object
- .bold(s) ⇒ Object
- .cyan(s) ⇒ Object
- .error(s) ⇒ Object
- .fail(s) ⇒ Object
- .green(s) ⇒ Object
- .magenta(s) ⇒ Object
- .normal(s) ⇒ Object
- .pass(s) ⇒ Object
- .reason(s) ⇒ Object
- .red(s) ⇒ Object
- .skip(s) ⇒ Object
- .spec(s) ⇒ Object
- .status(status, s) ⇒ Object
- .todo(s) ⇒ Object
- .topic(s) ⇒ Object
- .white(s) ⇒ Object
- .yellow(s) ⇒ Object
Class Method Details
.black(s) ⇒ Object
2346 |
# File 'lib/oktest.rb', line 2346 def black s; return "\e[1;30m#{s}\e[0m"; end |
.blue(s) ⇒ Object
2350 |
# File 'lib/oktest.rb', line 2350 def blue s; return "\e[1;34m#{s}\e[0m"; end |
.bold(s) ⇒ Object
2345 |
# File 'lib/oktest.rb', line 2345 def bold s; return "\e[0;1m#{s}\e[22m"; end |
.cyan(s) ⇒ Object
2352 |
# File 'lib/oktest.rb', line 2352 def cyan s; return "\e[1;36m#{s}\e[0m"; end |
.error(s) ⇒ Object
2359 |
# File 'lib/oktest.rb', line 2359 def error s; Config.color_enabled ? red(s) : s; end |
.fail(s) ⇒ Object
2358 |
# File 'lib/oktest.rb', line 2358 def fail s; Config.color_enabled ? red(s) : s; end |
.green(s) ⇒ Object
2348 |
# File 'lib/oktest.rb', line 2348 def green s; return "\e[1;32m#{s}\e[0m"; end |
.magenta(s) ⇒ Object
2351 |
# File 'lib/oktest.rb', line 2351 def magenta s; return "\e[1;35m#{s}\e[0m"; end |
.normal(s) ⇒ Object
2344 |
# File 'lib/oktest.rb', line 2344 def normal s; return s; end |
.pass(s) ⇒ Object
2357 |
# File 'lib/oktest.rb', line 2357 def pass s; Config.color_enabled ? blue(s) : s; end |
.reason(s) ⇒ Object
2362 |
# File 'lib/oktest.rb', line 2362 def reason s; Config.color_enabled ? yellow(s) : s; end |
.red(s) ⇒ Object
2347 |
# File 'lib/oktest.rb', line 2347 def red s; return "\e[1;31m#{s}\e[0m"; end |
.skip(s) ⇒ Object
2360 |
# File 'lib/oktest.rb', line 2360 def skip s; Config.color_enabled ? yellow(s) : s; end |
.spec(s) ⇒ Object
2356 |
# File 'lib/oktest.rb', line 2356 def spec s; Config.color_enabled ? normal(s) : s; end |
.status(status, s) ⇒ Object
2364 2365 2366 2367 |
# File 'lib/oktest.rb', line 2364 def status(status, s) #; [!yev5y] returns string containing color escape sequence. return __send__(status.to_s.downcase, s) end |
.todo(s) ⇒ Object
2361 |
# File 'lib/oktest.rb', line 2361 def todo s; Config.color_enabled ? yellow(s) : s; end |
.topic(s) ⇒ Object
2355 |
# File 'lib/oktest.rb', line 2355 def topic s; Config.color_enabled ? bold(s) : s; end |
.white(s) ⇒ Object
2353 |
# File 'lib/oktest.rb', line 2353 def white s; return "\e[1;37m#{s}\e[0m"; end |
.yellow(s) ⇒ Object
2349 |
# File 'lib/oktest.rb', line 2349 def yellow s; return "\e[1;33m#{s}\e[0m"; end |