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