Sha256: f208b7880819033e7bc5f369ed7d6968083072880e51d59557c1f493c3453fdd

Contents?: true

Size: 407 Bytes

Versions: 6

Compression:

Stored size: 407 Bytes

Contents

require 'smart_proxy_openscap/foreman_forwarder'

module Proxy::OpenSCAP
  class ForemanArfForwarder < ForemanForwarder
    private

    def parse_report(cname, policy_id, date, report_data)
      Proxy::OpenSCAP::ArfParser.new(cname, policy_id, date).as_json(report_data)
    end

    def report_upload_path(cname, policy_id, date)
      upload_path "arf_reports", cname, policy_id, date
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
smart_proxy_openscap-0.12.0 lib/smart_proxy_openscap/foreman_arf_forwarder.rb
smart_proxy_openscap-0.11.1 lib/smart_proxy_openscap/foreman_arf_forwarder.rb
smart_proxy_openscap-0.11.0 lib/smart_proxy_openscap/foreman_arf_forwarder.rb
smart_proxy_openscap-0.9.2 lib/smart_proxy_openscap/foreman_arf_forwarder.rb
smart_proxy_openscap-0.9.1 lib/smart_proxy_openscap/foreman_arf_forwarder.rb
smart_proxy_openscap-0.9.0 lib/smart_proxy_openscap/foreman_arf_forwarder.rb