Module: Bundler::Alive::CLI::Reportable

Defined in:
lib/bundler/alive/reportable.rb

Overview

Reports

Instance Method Summary collapse

Instance Method Details

Reports result

Parameters:



19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/bundler/alive/reportable.rb', line 19

def print_report(report)
  result = report.result
  error_messages = report.error_messages
  print_error(error_messages)

  unknown_gems = result.unknown_gems
  print_archived_gems(unknown_gems, header: "Unknown gems:") if unknown_gems.size.positive?

  archived_gems = result.archived_gems
  print_archived_gems(archived_gems, header: "Archived gems:") if archived_gems.size.positive?

  print_summary(result)
  print_message(result, report.rate_limit_exceeded)
end