def end_element(name)
case name
when "IpAddress"
@response["IpAddress"] = value
when "Description"
if @in_operating_system
@response["OperatingSystem"][name] = value
@in_operating_system = false
end
when "ResourceType"
@resource_type = value
case value
when "3"
@get_cpu = true
when "4"
@get_ram = true
when "17"
@get_disks = true
end
when "VirtualQuantity"
case @resource_type
when "3"
@response["VirtualHardware"]["cpu"] = value
when "4"
@response["VirtualHardware"]["ram"] = value
when "17"
@response["VirtualHardware"]["disks"] ||= []
@response["VirtualHardware"]["disks"] << value
end
end
end