# File lib/fog/vcloud/models/compute/server.rb, line 121 def add_disk(size) if @disk_change == :deleted raise RuntimeError, "Can't add a disk w/o saving changes or reloading" else load_unless_loaded! @disk_change = :added @add_disk = { 'rasd:HostResource''rasd:HostResource' => {:vcloud_capacity => size}, 'rasd:AddressOnParent''rasd:AddressOnParent' => (disk_mess.map { |dm| dm['rasd:AddressOnParent''rasd:AddressOnParent'] }.sort.last.to_i + 1).to_s, 'rasd:ResourceType''rasd:ResourceType' => '17' } end true end