Sha256: 7c9d5d4e495e0b097f72d03dfcfd69ded366ee2ac457ec76d16bd2d0b746bed0

Contents?: true

Size: 388 Bytes

Versions: 10

Compression:

Stored size: 388 Bytes

Contents

require "openscap_parser/xml_node"

module Oval
  class Reference < ::OpenscapParser::XmlNode
    def source
      @source ||= @parsed_xml['source']
    end

    def ref_id
      @ref_id ||= @parsed_xml['ref_id']
    end

    def ref_url
      @ref_url ||= @parsed_xml['ref_url']
    end

    def to_h
      { :source => source, :ref_id => ref_id, :ref_url => ref_url }
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
openscap_parser-1.7.0 lib/oval/reference.rb
openscap_parser-1.6.0 lib/oval/reference.rb
openscap_parser-1.5.1 lib/oval/reference.rb
openscap_parser-1.5.0 lib/oval/reference.rb
openscap_parser-1.4.0 lib/oval/reference.rb
openscap_parser-1.3.1 lib/oval/reference.rb
openscap_parser-1.3.0 lib/oval/reference.rb
openscap_parser-1.2.0 lib/oval/reference.rb
openscap_parser-1.1.0 lib/oval/reference.rb
openscap_parser-1.0.2 lib/oval/reference.rb