Method: Fog::Vcloud::Compute::Server#delete_disk

Defined in:
lib/fog/vcloud/models/compute/server.rb

#delete_disk(number) ⇒ Object

[View source]

149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/fog/vcloud/models/compute/server.rb', line 149

def delete_disk(number)
  if @disk_change == :added
    raise RuntimeError, "Can't delete a disk w/o saving changes or reloading"
  else
    load_unless_loaded!
    unless number == 0
      @disk_change = :deleted
      @remove_disk = number
    end
  end
  true
end