lib/fog/compute/digitalocean/requests/destroy_server.rb
module Fog
module Compute
class DigitalOcean
# noinspection RubyStringKeysInHashInspection
class Real
def delete_server(server_id)
Fog::Logger.warning("delete_server method has been deprecated, use destroy_server instead")
destroy_server(server_id)
end
def destroy_server(server_id)
request(
:expects => [204],
:headers => {
'Content-Type' => "application/json; charset=UTF-8",
},
:method => 'DELETE',
:path => "/v2/droplets/#{server_id}",
)
end
end
# noinspection RubyStringKeysInHashInspection
class Mock
def delete_server(server_id)
destroy_server(server_id)
end
def destroy_server(_)
response = Excon::Response.new
response.status = 204
response
end
end
end
end
end