Class: Rancher::ManagementApi::ApiKey

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/rancher/management_api/api_key.rb

Class Method Summary collapse

Class Method Details

.create(project, name) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/rancher/management_api/api_key.rb', line 7

def self.create(project, name)
  apikey_response = project.conn.post do |req|
    req.url "/v1/apikey"
    req.body = {
      accountId: project.id,
      name: name,
    }.to_json
  end

  data = JSON.parse(apikey_response.body)
  new(data)
end