Method: Chef::ApiClient::Registration#api_client

Defined in:
lib/chef/api_client/registration.rb

#api_client(response) ⇒ Object



121
122
123
124
125
126
127
128
129
# File 'lib/chef/api_client/registration.rb', line 121

def api_client(response)
  return response if response.is_a?(Chef::ApiClient)

  client = Chef::ApiClient.new
  client.name(name)
  client.public_key(api_client_key(response, "public_key"))
  client.private_key(api_client_key(response, "private_key"))
  client
end