Module: Bacon
- Defined in:
- lib/greeneggs.rb
Overview
GreenEggs – small red/green patch for Bacon
“I do not like Green Eggs and Ham.” —Sam I Am
Copyright © 2009 Michael Fleet <disinnovate.com>
GreenEggs is freely distributable under the terms of the MIT license. See LICENSE or www.opensource.org/licenses/mit-license.php for details.
Constant Summary collapse
- COLORS =
{ 'F' => "\e[1m\e[31m", # FAILED: red :fail => "\e[1m\e[31m", # FAILED: red 'E' => "\e[1m\e[35m", # ERROR: purple 'M' => "\e[1m\e[33m", # MISSING: yellow :ok => "\e[1m\e[32m" # PASSED/OK: green }
Class Method Summary collapse
- .handle_requirement(description) ⇒ Object
- .handle_summary ⇒ Object
- .output_handle_requirement ⇒ Object
- .output_handle_summary ⇒ Object
Class Method Details
.handle_requirement(description) ⇒ Object
21 22 23 |
# File 'lib/greeneggs.rb', line 21 def handle_requirement(description) print(colorize_requirement { output_handle_requirement(description) { yield } }) end |
.handle_summary ⇒ Object
26 27 28 |
# File 'lib/greeneggs.rb', line 26 def handle_summary puts(colorize_summary { output_handle_summary }) end |
.output_handle_requirement ⇒ Object
20 |
# File 'lib/greeneggs.rb', line 20 alias_method :output_handle_requirement, :handle_requirement |
.output_handle_summary ⇒ Object
25 |
# File 'lib/greeneggs.rb', line 25 alias_method :output_handle_summary, :handle_summary |