Method: OpenNebula::XMLElement#retrieve_xmlelements
- Defined in:
- lib/opennebula/xml_element.rb
#retrieve_xmlelements(xpath_str) ⇒ XMLElement
Iterates over every Element in the XPath and returns an array with XMLElements
183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'lib/opennebula/xml_element.rb', line 183 def retrieve_xmlelements(xpath_str) collection = [] if NOKOGIRI @xml.xpath(xpath_str).each { |pelem| collection << XMLElement.new(pelem) } else @xml.elements.each(xpath_str) { |pelem| collection << XMLElement.new(pelem) } end collection end |