lib/fog/hp/requests/compute_v2/detach_volume.rb in fog-1.22.0 vs lib/fog/hp/requests/compute_v2/detach_volume.rb in fog-1.22.1
- old
+ new
@@ -1,10 +1,9 @@
module Fog
module Compute
class HPV2
class Real
-
# Detach a block storage volume from an existing server
#
# ==== Parameters
# * 'server_id'<~String> - UUId of server to attach the volume to
# * 'volume_id'<~String> - UUId of the volume to be attached to the server
@@ -18,15 +17,13 @@
:method => 'DELETE',
:path => "servers/#{server_id}/os-volume_attachments/#{volume_id}"
)
response
end
-
end
class Mock # :nodoc:all
-
def detach_volume(server_id, volume_id)
response = Excon::Response.new
if server = self.data[:servers][server_id]
if server['volumeAttachments'] && server['volumeAttachments'].select {|v| v['volumeId'] == volume_id}
data = server['volumeAttachments'].reject {|v| v['volumeId'] == volume_id}
@@ -38,10 +35,9 @@
else
raise Fog::Compute::HPV2::NotFound
end
response
end
-
end
end
end
end