lib/fog/vcloud_director/requests/compute/get_vapp.rb in fog-2.0.0.pre.0 vs lib/fog/vcloud_director/requests/compute/get_vapp.rb in fog-2.0.0
- old
+ new
@@ -61,10 +61,11 @@
:href => make_href("vApp/#{id}"),
:type => "application/application/vnd.vmware.vcloud.vm+xml",
:status => vm[:status],
:deployed => vm[:deployed],
:needsCustomization => vm[:needs_customization],
+ :Description => vm[:description],
:"ovf:VirtualHardwareSection" => get_vm_virtual_hardware_section_body(id, vm),
:"ovf:OperatingSystemSection" => get_vm_operating_system_section_body(id, vm),
:NetworkConnectionSection => get_vm_network_connection_section_body(id, vm),
:GuestCustomizationSection => get_vm_guest_customization_section_body(id, vm),
:RuntimeInfoSection => get_vm_runtime_info_section_body(id, vm),
@@ -112,13 +113,9 @@
end
def get_vapp_children_vms_body(id)
child_vms = data[:vms].select do |vm_id, vm_details|
vm_details[:parent_vapp] == id
- end
- if RUBY_VERSION.to_f < 1.9
- # 1.8 Hash.select returns an Array of [k,v] pairs.
- child_vms = Hash[child_vms]
end
child_vms.keys.collect do |vm_id|
get_mock_vm_body(vm_id)
end
end