Class: Lookout::UI::Console

Inherits:
Object show all
Defined in:
lib/lookout/ui/console.rb

Instance Method Summary collapse

Constructor Details

#initialize(results, io = $stdout) ⇒ Console

Returns a new instance of Console.



4
5
6
7
8
9
10
# File 'lib/lookout/ui/console.rb', line 4

def initialize(results, io = $stdout)
  @results, @io = results, io
  @count = 0
  results.on_new do
    @count += 1
  end
end

Instance Method Details

#startObject



12
13
14
# File 'lib/lookout/ui/console.rb', line 12

def start
  @start = Time.now.to_f
end

#summarizeObject



16
17
18
19
20
21
22
# File 'lib/lookout/ui/console.rb', line 16

def summarize
  return if @results.succeeded?
  summarize_total
  summarize_group :errors
  summarize_group :failures
  @io.flush
end