module OpenscapParser::Rules
Methods related to parsing rules
Public Class Methods
included(base)
click to toggle source
# File lib/openscap_parser/rules.rb, line 7 def self.included(base) base.class_eval do def rule_objects @rule_objects ||= rule_nodes.map do |rule_node| Rule.new(parsed_xml: rule_node) end end alias :rules :rule_objects def rule_nodes(xpath = ".//Rule") xpath_nodes(xpath) end end end
Public Instance Methods
rule_nodes(xpath = ".//Rule")
click to toggle source
# File lib/openscap_parser/rules.rb, line 16 def rule_nodes(xpath = ".//Rule") xpath_nodes(xpath) end
rule_objects()
click to toggle source
# File lib/openscap_parser/rules.rb, line 9 def rule_objects @rule_objects ||= rule_nodes.map do |rule_node| Rule.new(parsed_xml: rule_node) end end