# File lib/smart_proxy_openscap/openscap_report_parser.rb, line 12 def initialize(arf_data) OpenSCAP.oscap_init size = arf_data.size @arf_digest = Digest::SHA256.hexdigest(arf_data) @arf = OpenSCAP::DS::Arf.new(:content => arf_data, :path => 'arf.xml.bz2', :length => size) @results = @arf.test_result.rr sds = @arf.report_request bench_source = sds.select_checklist! @bench = OpenSCAP::Xccdf::Benchmark.new(bench_source) @items = @bench.items end