Sha256: 8061c9a885a985c1903c34fb8cf29241579ebc3b412b2e1a4e5851c452bc0ff5
Contents?: true
Size: 698 Bytes
Versions: 58
Compression:
Stored size: 698 Bytes
Contents
module Fog module Compute class DigitalOcean class Real def get_server_details(server_id) request( :expects => [200], :method => 'GET', :path => "droplets/#{server_id}" ) end end class Mock def get_server_details(server_id) response = Excon::Response.new response.status = 200 server = self.data[:servers].find { |s| s['id'] == server_id } response.body = { "status" => "OK", "droplet" => self.data[:servers].find { |s| s['id'] == server_id } } response end end end end end
Version data entries
58 entries across 58 versions & 4 rubygems