# 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