Module: Benchmarker::Color
- Defined in:
- lib/benchmarker.rb
Class Method Summary collapse
- .black(s) ⇒ Object
- .blue(s) ⇒ Object
- .colorize? ⇒ Boolean
- .cyan(s) ⇒ Object (also: real)
- .green(s) ⇒ Object
- .magenta(s) ⇒ Object (also: iter)
- .red(s) ⇒ Object
- .white(s) ⇒ Object
- .yellow(s) ⇒ Object
Class Method Details
.black(s) ⇒ Object
823 |
# File 'lib/benchmarker.rb', line 823 def black(s); "\e[0;30m#{s}\e[0m"; end |
.blue(s) ⇒ Object
827 |
# File 'lib/benchmarker.rb', line 827 def blue(s); "\e[0;34m#{s}\e[0m"; end |
.colorize? ⇒ Boolean
837 838 839 840 |
# File 'lib/benchmarker.rb', line 837 def colorize? #; [!fc741] returns true if stdout is a tty, else returns false. return $stdout.tty? end |
.cyan(s) ⇒ Object Also known as: real
829 |
# File 'lib/benchmarker.rb', line 829 def cyan(s); "\e[0;36m#{s}\e[0m"; end |
.green(s) ⇒ Object
825 |
# File 'lib/benchmarker.rb', line 825 def green(s); "\e[0;32m#{s}\e[0m"; end |
.magenta(s) ⇒ Object Also known as: iter
828 |
# File 'lib/benchmarker.rb', line 828 def magenta(s); "\e[0;35m#{s}\e[0m"; end |
.red(s) ⇒ Object
824 |
# File 'lib/benchmarker.rb', line 824 def red(s); "\e[0;31m#{s}\e[0m"; end |
.white(s) ⇒ Object
830 |
# File 'lib/benchmarker.rb', line 830 def white(s); "\e[0;37m#{s}\e[0m"; end |
.yellow(s) ⇒ Object
826 |
# File 'lib/benchmarker.rb', line 826 def yellow(s); "\e[0;33m#{s}\e[0m"; end |