Sha256: 96142aa39f2c799865d86d0f987013d64f68666a899dd6ed19a5fb5df00ed7d1
Contents?: true
Size: 994 Bytes
Versions: 43
Compression:
Stored size: 994 Bytes
Contents
module Fog module Storage class IBM class Real # Deletes the storage that the authenticated user manages with the specified :storage_id # # ==== Parameters # * volume_id<~String> - Id of storage volume # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # *'success'<~Bool>: true or false for success def delete_volume(volume_id) request( :method => 'DELETE', :expects => 200, :path => "/storage/#{volume_id}" ) end end class Mock def delete_volume(volume_id) response = Excon::Response.new if volume_exists? volume_id self.data[:volumes].delete volume_id response.status = 200 response.body = {"success"=>true} else response.status = 404 end response end end end end end
Version data entries
43 entries across 41 versions & 6 rubygems