Sha256: 8489977bb1e02b9c720ae67512434e00a1e5a032e17e7da240baf061cc534a21
Contents?: true
Size: 623 Bytes
Versions: 11
Compression:
Stored size: 623 Bytes
Contents
# frozen_string_literal: true module OpenscapParser class RuleResult < XmlNode def id @id ||= parsed_xml['idref'] end def time @time ||= parsed_xml['time'] end def severity @severity ||= parsed_xml['severity'] end def weight @weight ||= parsed_xml['weight'] end def result @result ||= parsed_xml.at_xpath('result') && parsed_xml.at_xpath('result').text || '' end def to_h { :id => id, :time => time, :severity => severity, :weight => weight, :result => result } end end end
Version data entries
11 entries across 11 versions & 1 rubygems