Method: Fog::Compute::IBM::Mock#delete_image

Defined in:
lib/fog/ibm/requests/compute/delete_image.rb

#delete_image(image_id) ⇒ Object

[View source]

26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/fog/ibm/requests/compute/delete_image.rb', line 26

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