Sha256: 8ccf19bd7904d80cdce4747861afc8dab8b6c5cbcd7d12ab0548f49e1788cf0c
Contents?: true
Size: 717 Bytes
Versions: 39
Compression:
Stored size: 717 Bytes
Contents
module Fog module Compute class DigitalOcean class Real # # FIXME: missing ssh keys support # def destroy_server( id ) request( :expects => [200], :method => 'GET', :path => "droplets/#{id}/destroy" ) end end class Mock def destroy_server( id ) response = Excon::Response.new response.status = 200 response.body = { "event_id" => Fog::Mock.random_numbers(1).to_i, "status" => "OK" } server = self.data[:servers].reject! { |s| s['id'] == id } response end end end end end
Version data entries
39 entries across 39 versions & 3 rubygems