Class: Pluginscan::IssuesScanner

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

Instance Method Summary collapse

Constructor Details

#initialize(checks) ⇒ IssuesScanner

Returns a new instance of IssuesScanner.



9
10
11
12
# File 'lib/pluginscan/reports/issues_report/issues_scanner.rb', line 9

def initialize(checks)
  file_issues_scanner = FileIssuesScanner.new(checks)
  @file_scanner = FileScanner.new(file_issues_scanner)
end

Instance Method Details

#scan(files) ⇒ Object



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

def scan(files)
  issues = scan_files(files)

  Issues.new(issues)
end