Sha256: 284e1704612e5686b5386397457ffcc1e879d268a5016c6c315f59f2a4e6e494
Contents?: true
Size: 596 Bytes
Versions: 6
Compression:
Stored size: 596 Bytes
Contents
module LicenseFinder module Reporter extend self 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 private def write_file(file_path, content) File.open(file_path, 'w+') do |f| f.puts content end end end end
Version data entries
6 entries across 6 versions & 1 rubygems