module OpenscapParser::Fixes

Public Class Methods

included(base) click to toggle source
# File lib/openscap_parser/fixes.rb, line 7
def self.included(base)
  base.class_eval do
    def fixes
      @fixes ||= fix_nodes.map do |fix_node|
        OpenscapParser::Fix.new(parsed_xml: fix_node)
      end
    end

    def fix_nodes(xpath = ".//fix")
      xpath_nodes(xpath)
    end
  end
end

Public Instance Methods

fix_nodes(xpath = ".//fix") click to toggle source
# File lib/openscap_parser/fixes.rb, line 15
def fix_nodes(xpath = ".//fix")
  xpath_nodes(xpath)
end
fixes() click to toggle source
# File lib/openscap_parser/fixes.rb, line 9
def fixes
  @fixes ||= fix_nodes.map do |fix_node|
    OpenscapParser::Fix.new(parsed_xml: fix_node)
  end
end