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

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

#delete_disk(number) ⇒ Object



137
138
139
140
141
142
143
144
145
146
147
148
# File 'lib/fog/vcloud/models/compute/server.rb', line 137

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