Sha256: 02ced44e9ac787c74023515bc645f5ead90d2c4bbb1c82eabd6004ba377a0a0a
Contents?: true
Size: 1.08 KB
Versions: 43
Compression:
Stored size: 1.08 KB
Contents
module Fog module Compute class IBM class Real # Deletes the image that the authenticated user manages with the specified :image_id # # ==== Parameters # * image_id<~String> - Id of image # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # *'success'<~Bool>: true or false for success def delete_image(image_id) request( :method => 'DELETE', :expects => 200, :path => "/offerings/image/#{image_id}" ) end end class Mock def delete_image(image_id) response = Excon::Response.new # TODO: We should probably check that an image is deleteable. # i.e. that the user has appropriate permissions if image_exists? image_id self.data[:images].delete image_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