Class: TrafficLightFormatter

Inherits:
RSpec::Core::Formatters::ProgressFormatter
  • Object
show all
Defined in:
lib/traffic_light_formatter.rb

Instance Method Summary collapse

Constructor Details

#initialize(output) ⇒ TrafficLightFormatter

Returns a new instance of TrafficLightFormatter.



5
6
7
8
# File 'lib/traffic_light_formatter.rb', line 5

def initialize(output)
  super
  setColor "2"
end

Instance Method Details

#dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/traffic_light_formatter.rb', line 14

def dump_summary(duration, example_count, failure_count, pending_count)
  unless failure_count > 0
    setColor "1"
  else
    setColor "4"
  end
  super
end

#setColor(colors) ⇒ Object



10
11
12
# File 'lib/traffic_light_formatter.rb', line 10

def setColor(colors)
  Net::HTTP.get(URI('http://localhost:4567/set-color/' + colors))
end