Module: LicenseFinder::Reporter

Extended by:
Reporter
Included in:
Reporter
Defined in:
lib/license_finder/reports/reporter.rb

Instance Method Summary collapse

Instance Method Details

#write_reportsObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/license_finder/reports/reporter.rb', line 5

def write_reports
  dependencies = Dependency.all

  write_file LicenseFinder.config.dependencies_text, TextReport.new(dependencies).to_s
  write_file LicenseFinder.config.dependencies_html, HtmlReport.new(dependencies).to_s

  if File.exists?(LicenseFinder.config.dependencies_legacy_text)
    File.delete(LicenseFinder.config.dependencies_legacy_text)
  end
end