Class: Lapidarist::Summary

Inherits:
Object
  • Object
show all
Defined in:
lib/lapidarist/summary.rb

Instance Method Summary collapse

Constructor Details

#initialize(gems) ⇒ Summary

Returns a new instance of Summary.



3
4
5
# File 'lib/lapidarist/summary.rb', line 3

def initialize(gems)
  @gems = gems
end

Instance Method Details

#displayObject



7
8
9
10
11
12
13
14
15
# File 'lib/lapidarist/summary.rb', line 7

def display
  Lapidarist.logger.summary ''
  Lapidarist.logger.summary 'Summary'
  Lapidarist.logger.summary '-'*50
  Lapidarist.logger.summary "#{object_count(gems.updated, 'gem', 'gems')} updated, #{object_count(gems.failed, 'gem', 'gems')} failed and #{object_count(gems.skipped, 'gem', 'gems')} skipped in #{object_count(gems.attempts, 'attempt', 'attempts')}"
  summarize_attempts do |summary|
    Lapidarist.logger.summary summary
  end
end

#display_debugObject



17
18
19
20
21
22
# File 'lib/lapidarist/summary.rb', line 17

def display_debug
  Lapidarist.logger.debug "#{object_count(gems.updated, 'gem', 'gems')} updated, #{object_count(gems.failed, 'gem', 'gems')} failed and #{object_count(gems.skipped, 'gem', 'gems')} skipped in #{object_count(gems.attempts, 'attempt', 'attempts')}"
  summarize_attempts do |summary|
    Lapidarist.logger.debug summary
  end
end