Sha256: 3262093f98d2ba095fd93ff974b272c553329a5c0fac8513b368e2bee0b893c4
Contents?: true
Size: 571 Bytes
Versions: 3
Compression:
Stored size: 571 Bytes
Contents
require 'license_finder/reports/erb_report' module LicenseFinder class XmlReport < ErbReport ROOT_PATH = Pathname.new(__FILE__).dirname TEMPLATE_PATH = ROOT_PATH.join('templates') def to_s(filename = TEMPLATE_PATH.join("#{template_name}.erb")) if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.6.0') template = ERB.new(filename.read, nil, '-') else template = ERB.new(filename.read, trim_mode: '-') end template.result(binding) end private def template_name 'xml_report' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
license_finder-7.1.0 | lib/license_finder/reports/xml_report.rb |
license_finder-7.0.1 | lib/license_finder/reports/xml_report.rb |
license_finder-7.0.0 | lib/license_finder/reports/xml_report.rb |