Sha256: dbdcbd24d3a780cfbe5638c2ee4eb44872315638f3f0d0c44ed8ec4e44351163
Contents?: true
Size: 843 Bytes
Versions: 58
Compression:
Stored size: 843 Bytes
Contents
module Fog module Compute class DigitalOcean class Real def create_ssh_key( name, pub_key ) request( :expects => [200], :method => 'GET', :path => 'ssh_keys/new', :query => { 'name' => name, 'ssh_pub_key' => pub_key } ) end end class Mock def create_ssh_key( name, pub_key ) response = Excon::Response.new response.status = 200 mock_data = { "id" => Fog::Mock.random_numbers(1).to_i, "name" => name, "ssh_pub_key" => pub_key } response.body = { "status" => "OK", "ssh_key" => mock_data } self.data[:ssh_keys] << mock_data response end end end end end
Version data entries
58 entries across 58 versions & 4 rubygems