# File lib/rudy/routines/handlers/disks.rb, line 262
262:     def destroy(rbox, disk, index)
263:       raise Rudy::Metadata::UnknownObject, disk.name unless disk.exists?
264:       disk.refresh!
265:         
266:       umount rbox,disk,index if disk.mounted? && !rbox.nil? && !rbox.stash.windows?
267:       detach rbox,disk,index if disk.volume_attached?
268:       
269:       unless @@global.force
270:         raise Rudy::Disks::InUse, disk.name if disk.volume_attached?
271:       end
272:       
273:       Rudy::Routines.rescue {
274:         li "Destroying #{disk.name}"
275:         disk.destroy
276:       }
277:     end