module Bundler::Audit::CLI::Formats::Text

def print_report(report,output=$stdout)

Parameters:
  • output (IO, File) --
  • report (Report) --
def print_report(report,output=$stdout)
  original_stdout = $stdout
  $stdout = output
  report.each do |result|
    case result
    when Results::InsecureSource
      print_warning "Insecure Source URI found: #{result.source}"
    when Results::UnpatchedGem
      print_advisory result.gem, result.advisory
    end
  end
  if report.vulnerable?
    say "Vulnerabilities found!", :red
  else
    say("No vulnerabilities found", :green) unless options.quiet?
  end
  $stdout = original_stdout
end