class Dependagrab::ConsoleWriter
For writing output in a human readable format in the terminal
Public Instance Methods
write!(result)
click to toggle source
# File lib/dependagrab/console_writer.rb, line 6 def write!(result) puts ["SEVERITY".ljust(8), "PACKAGE".ljust(32), "SUMMARY"].join("\t") puts '-' * 120 result.each do |line| attr = [ line[:severity].ljust(8), "#{line[:package_name]} (#{line[:vulnerable_version_range]})".ljust(32), "#{line[:summary]} (#{line[:ghsa_id]})" ] puts(attr.join("\t")) end puts puts "Total: #{result.count}" end