class Fog::Compute::Gridscale::ServerRelationIsoimage
Public Instance Methods
delete()
click to toggle source
# File lib/fog/compute/gridscale/models/server_relation_isoimage.rb, line 31 def delete object_uuid = {} object_uuid[:server_uuid] = attributes[:server_uuid] object_uuid[:isoimage_uuid] = attributes[:isoimage_uuid] service.server_relation_isoimage_delete(server_uuid, isoimage_uuid) end
destroy()
click to toggle source
# File lib/fog/compute/gridscale/models/server_relation_isoimage.rb, line 38 def destroy response = service.server_relation_isoimage_delete(object_uuid) response.body end
save()
click to toggle source
# File lib/fog/compute/gridscale/models/server_relation_isoimage.rb, line 18 def save raise Fog::Errors::Error.new('Re-saving an existing object may create a duplicate') if persisted? requires :server_uuid, :isoimage_uuid options = {} if attributes[:bootdevice] options[:bootdevice] = bootdevice end service.server_relation_isoimage_create(server_uuid, isoimage_uuid, options) end