Method: Inspec::Resources::XmlConfig#value
- Defined in:
- lib/resources/xml.rb
#value(key) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/resources/xml.rb', line 23 def value(key) output = [] REXML::XPath.each(@params, key.first.to_s) do |element| if element.is_a?(REXML::Attribute) output.push(element.to_s) elsif element.is_a?(REXML::Element) output.push(element.text) else raise Inspec::Exceptions::ResourceFailed, "Unknown XML object received (#{element.class}): #{element}" end end output end |