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
1983 |
# File 'lib/oktest.rb', line 1983 def black s; return "\e[1;30m#{s}\e[0m"; end |
.blue(s) ⇒ Object
1987 |
# File 'lib/oktest.rb', line 1987 def blue s; return "\e[1;34m#{s}\e[0m"; end |
.bold(s) ⇒ Object
1982 |
# File 'lib/oktest.rb', line 1982 def bold s; return "\e[0;1m#{s}\e[22m"; end |
.cyan(s) ⇒ Object
1989 |
# File 'lib/oktest.rb', line 1989 def cyan s; return "\e[1;36m#{s}\e[0m"; end |
.error(s) ⇒ Object
1996 |
# File 'lib/oktest.rb', line 1996 def error s; Config.color_enabled ? red(s) : s; end |
.fail(s) ⇒ Object
1995 |
# File 'lib/oktest.rb', line 1995 def fail s; Config.color_enabled ? red(s) : s; end |
.green(s) ⇒ Object
1985 |
# File 'lib/oktest.rb', line 1985 def green s; return "\e[1;32m#{s}\e[0m"; end |
.magenta(s) ⇒ Object
1988 |
# File 'lib/oktest.rb', line 1988 def magenta s; return "\e[1;35m#{s}\e[0m"; end |
.normal(s) ⇒ Object
1981 |
# File 'lib/oktest.rb', line 1981 def normal s; return s; end |
.pass(s) ⇒ Object
1994 |
# File 'lib/oktest.rb', line 1994 def pass s; Config.color_enabled ? blue(s) : s; end |
.reason(s) ⇒ Object
1999 |
# File 'lib/oktest.rb', line 1999 def reason s; Config.color_enabled ? yellow(s) : s; end |
.red(s) ⇒ Object
1984 |
# File 'lib/oktest.rb', line 1984 def red s; return "\e[1;31m#{s}\e[0m"; end |
.skip(s) ⇒ Object
1997 |
# File 'lib/oktest.rb', line 1997 def skip s; Config.color_enabled ? yellow(s) : s; end |
.spec(s) ⇒ Object
1993 |
# File 'lib/oktest.rb', line 1993 def spec s; Config.color_enabled ? normal(s) : s; end |
.status(status, s) ⇒ Object
2001 2002 2003 2004 |
# File 'lib/oktest.rb', line 2001 def status(status, s) #; [!yev5y] returns string containing color escape sequence. return __send__(status.to_s.downcase, s) end |
.todo(s) ⇒ Object
1998 |
# File 'lib/oktest.rb', line 1998 def todo s; Config.color_enabled ? yellow(s) : s; end |
.topic(s) ⇒ Object
1992 |
# File 'lib/oktest.rb', line 1992 def topic s; Config.color_enabled ? bold(s) : s; end |
.white(s) ⇒ Object
1990 |
# File 'lib/oktest.rb', line 1990 def white s; return "\e[1;37m#{s}\e[0m"; end |
.yellow(s) ⇒ Object
1986 |
# File 'lib/oktest.rb', line 1986 def yellow s; return "\e[1;33m#{s}\e[0m"; end |