Class: Pluginscan::IssuesPrinter

Inherits:
Printer
  • Object
show all
Defined in:
lib/pluginscan/reports/issues_report/issues_printer.rb

Instance Method Summary collapse

Methods inherited from Printer

#print_blank_line

Constructor Details

#initialize(hide_ignores, output = $stdout) ⇒ IssuesPrinter

Returns a new instance of IssuesPrinter.



8
9
10
11
# File 'lib/pluginscan/reports/issues_report/issues_printer.rb', line 8

def initialize(hide_ignores, output = $stdout)
  @hide_ignores = hide_ignores
  @output = output
end

Instance Method Details



13
14
15
16
17
18
# File 'lib/pluginscan/reports/issues_report/issues_printer.rb', line 13

def print(data)
  issues = data[:issues]
  file_count = data[:file_count]
  print_headline(issues, file_count)
  print_results(issues)
end