class FruityFormatter
Constants
- FRUITS
- FRUIT_NAMES
Public Instance Methods
example_failed(example)
click to toggle source
Calls superclass method
# File lib/fruity_formatter.rb, line 57 def example_failed(example) super(example) output.print failure_emoji end
example_passed(example)
click to toggle source
Calls superclass method
# File lib/fruity_formatter.rb, line 53 def example_passed(example) super(example) output.print grab_a_fruit end
failure_emoji()
click to toggle source
# File lib/fruity_formatter.rb, line 46 def failure_emoji color("🍄", :black) end
grab_a_fruit()
click to toggle source
# File lib/fruity_formatter.rb, line 37 def grab_a_fruit fruit_name = FRUIT_NAMES[@cur_fruit] @cur_fruit += 1 if @cur_fruit > FRUIT_NAMES.size-1 @cur_fruit = 0 end fruit = FRUITS[fruit_name] color(fruit[:char], fruit[:color]) end
start(example_count)
click to toggle source
Calls superclass method
# File lib/fruity_formatter.rb, line 49 def start(example_count) @cur_fruit = 0 super(example_count) end