21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/azure/virtual_machine_image_management/serialization.rb', line 21
def self.virtual_machine_images_from_xml(imageXML)
os_images = []
virtual_machine_images = imageXML.css('Images OSImage')
virtual_machine_images.each do |image_node|
image = VirtualMachineImage.new
image.os_type = xml_content(image_node, 'OS')
image.name = xml_content(image_node, 'Name')
image.category = xml_content(image_node, 'Category')
image.media_link = xml_content(image_node, 'MediaLink')
image.locations = xml_content(image_node, 'Location')
os_images << image
end
os_images
end
|