Class: TrafficLightFormatter
- Inherits:
-
RSpec::Core::Formatters::ProgressFormatter
- Object
- RSpec::Core::Formatters::ProgressFormatter
- TrafficLightFormatter
- Defined in:
- lib/traffic_light_formatter.rb
Instance Method Summary collapse
- #dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object
-
#initialize(output) ⇒ TrafficLightFormatter
constructor
A new instance of TrafficLightFormatter.
- #setColor(colors) ⇒ Object
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 |