Sha256: 1eadf97bc8bff5a5abbeee425d1d9d0eb86ee88c63c5220b8f4d1cccd422ee11

Contents?: true

Size: 422 Bytes

Versions: 40

Compression:

Stored size: 422 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"))
      template = ERB.new(filename.read, nil, '-')
      template.result(binding)
    end

    private

    def template_name
      'xml_report'
    end
  end
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
license_finder-6.15.0 lib/license_finder/reports/xml_report.rb
gitlab-license_finder-6.14.2.1 lib/license_finder/reports/xml_report.rb
license_finder-6.14.2 lib/license_finder/reports/xml_report.rb
license_finder-6.14.1 lib/license_finder/reports/xml_report.rb
license_finder-6.13.0 lib/license_finder/reports/xml_report.rb
license_finder-6.12.2 lib/license_finder/reports/xml_report.rb
license_finder-6.12.1 lib/license_finder/reports/xml_report.rb
license_finder-6.12.0 lib/license_finder/reports/xml_report.rb
license_finder-6.11.0 lib/license_finder/reports/xml_report.rb
license_finder-6.10.1 lib/license_finder/reports/xml_report.rb
license_finder-6.10.0 lib/license_finder/reports/xml_report.rb
license_finder-6.9.0 lib/license_finder/reports/xml_report.rb
license_finder-6.8.2 lib/license_finder/reports/xml_report.rb
license_finder-6.8.1 lib/license_finder/reports/xml_report.rb
license_finder-6.8.0 lib/license_finder/reports/xml_report.rb
license_finder-6.7.0 lib/license_finder/reports/xml_report.rb
license_finder-6.6.2 lib/license_finder/reports/xml_report.rb
license_finder-6.6.1 lib/license_finder/reports/xml_report.rb
license_finder-6.6.0 lib/license_finder/reports/xml_report.rb
license_finder-6.5.0 lib/license_finder/reports/xml_report.rb