Sha256: fb9dad040326cd6cd3df8598bb64252c4389dbb967c70fab9fb86a7808f387ea
Contents?: true
Size: 1023 Bytes
Versions: 65
Compression:
Stored size: 1023 Bytes
Contents
module Fog module Compute class Ecloud class Real basic_request :node_service_delete, 202, 'DELETE' end class Mock def node_service_delete(uri) service_id = id_from_uri(uri) service = self.data[:node_services][service_id].dup self.data[:node_services].delete(service_id) task_id = Fog::Mock.random_numbers(10).to_i task = { :id => task_id, :href => "/cloudapi/ecloud/tasks/#{task_id}", :type => "application/vnd.tmrk.cloud.task", :Operation => "Delete Node Service", :Status => "Complete", :ImpactedItem => Fog::Ecloud.keep(service, :name, :href, :type), :StartTime => Time.now.iso8601, :CompletedTime => Time.now.iso8601, :InitiatedBy => {}, } self.data[:tasks][task_id] = task response(:body => task) end end end end end
Version data entries
65 entries across 65 versions & 6 rubygems