module OpenscapParser::RuleResults

Public Class Methods

included(base) click to toggle source
# File lib/openscap_parser/rule_results.rb, line 7
def self.included(base)
  base.class_eval do
    def rule_result_nodes
      @rule_result_nodes ||= parsed_xml.xpath('rule-result')
    end

    def rule_results
      rule_result_nodes.map do |node|
        RuleResult.new(parsed_xml: node)
      end
    end
  end
end

Public Instance Methods

rule_result_nodes() click to toggle source
# File lib/openscap_parser/rule_results.rb, line 9
def rule_result_nodes
  @rule_result_nodes ||= parsed_xml.xpath('rule-result')
end
rule_results() click to toggle source
# File lib/openscap_parser/rule_results.rb, line 13
def rule_results
  rule_result_nodes.map do |node|
    RuleResult.new(parsed_xml: node)
  end
end