Class: Oval::Reference

Inherits:
OpenscapParser::XmlNode show all
Defined in:
lib/oval/reference.rb

Instance Attribute Summary

Attributes inherited from OpenscapParser::XmlNode

#namespaces

Instance Method Summary collapse

Methods inherited from OpenscapParser::XmlNode

#initialize, #parsed_xml, #text, #xpath_node, #xpath_nodes

Constructor Details

This class inherits a constructor from OpenscapParser::XmlNode

Instance Method Details

#ref_idObject



9
10
11
# File 'lib/oval/reference.rb', line 9

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

#ref_urlObject



13
14
15
# File 'lib/oval/reference.rb', line 13

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

#sourceObject



5
6
7
# File 'lib/oval/reference.rb', line 5

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

#to_hObject



17
18
19
# File 'lib/oval/reference.rb', line 17

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