class RSpec::CentaurPride
Public Class Methods
new(io)
click to toggle source
Calls superclass method
# File lib/rspec/centaur_pride.rb, line 6 def initialize io super @centaur = String::CENTAUR.chomp end
Public Instance Methods
draw_centaur_with(arg)
click to toggle source
# File lib/rspec/centaur_pride.rb, line 11 def draw_centaur_with arg if @centaur.empty? #draw centaurs until we run out of characters dots (specs) @centaur = "\n" + String::CENTAUR.chomp end # Print char (space) unless it is an 'x' while char = @centaur.slice!(0) break if char == 'x' output.print(char) end output.print(arg) end
example_failed(example)
click to toggle source
# File lib/rspec/centaur_pride.rb, line 29 def example_failed example draw_centaur_with failure end
example_passed(example)
click to toggle source
# File lib/rspec/centaur_pride.rb, line 25 def example_passed example draw_centaur_with pass end
example_pending(example)
click to toggle source
# File lib/rspec/centaur_pride.rb, line 33 def example_pending example draw_centaur_with pending end