Sha256: 3ec697b0cd53b089b88ef11156452a58b5f0f3d336a8358fab587994e59f019b
Contents?: true
Size: 891 Bytes
Versions: 56
Compression:
Stored size: 891 Bytes
Contents
module Fog module Compute class DigitalOcean class Real # # This method shows a specific public SSH key in your account # that can be added to a droplet. # # @see https://www.digitalocean.com/api#ssh_keys # def get_ssh_key(id) request( :expects => [200], :method => 'GET', :path => "ssh_keys/#{id}" ) end end class Mock def get_ssh_key(id) response = Excon::Response.new response.status = 200 response.body = { "status" => "OK", # key listing does not return ssh_pub_key # https://www.digitalocean.com/api#ssh_keys "ssh_key" => self.data[:ssh_keys].find { |k| k['id'] == id } } response end end end end end
Version data entries
56 entries across 56 versions & 4 rubygems