# File lib/fog/compute/xen_server/models/vbd.rb, line 42 def can_be_unplugged? allowed_operations.include?("unplug") end
# File lib/fog/compute/xen_server/models/vbd.rb, line 55 def destroy if disk? unplug vdi.destroy end end
# File lib/fog/compute/xen_server/models/vbd.rb, line 51 def disk? type == "Disk" end
# File lib/fog/compute/xen_server/models/vbd.rb, line 46 def unplug return service.unplug_vbd(reference) if can_be_unplugged? false end