# File lib/fog/ecloud/models/compute/server.rb, line 124 def delete_disk(number) if @disk_change == :added raise RuntimeError, "Can't delete a disk w/o saving changes or reloading" else @disk_change = :deleted load_unless_loaded! unless number == 0 virtual_hardware[:Item].delete_if { |vh| vh[:ResourceType] == '17' && vh[:AddressOnParent].to_i == number } end end true end