Class: RSpecLive::Runner
- Inherits:
-
Object
- Object
- RSpecLive::Runner
- Defined in:
- lib/rspec-live/runner.rb
Instance Method Summary collapse
-
#initialize ⇒ Runner
constructor
A new instance of Runner.
- #request_inventory(status) ⇒ Object
- #request_results(examples) ⇒ Object
- #results ⇒ Object
Constructor Details
#initialize ⇒ Runner
Returns a new instance of Runner.
6 7 8 9 |
# File 'lib/rspec-live/runner.rb', line 6 def initialize @queued_examples = [] @results = [] end |
Instance Method Details
#request_inventory(status) ⇒ Object
11 12 13 |
# File 'lib/rspec-live/runner.rb', line 11 def request_inventory(status) @inventory_requested = status end |
#request_results(examples) ⇒ Object
15 16 17 18 |
# File 'lib/rspec-live/runner.rb', line 15 def request_results(examples) @queued_examples = examples return if @queued_examples.empty? end |
#results ⇒ Object
20 21 22 23 24 |
# File 'lib/rspec-live/runner.rb', line 20 def results start_process unless @process && @process.running? @process.each_line { |line| record_result line } if @process @results.pop @results.length end |