Sha256: 1ec8fbd8e3db7d20b67e4f1d2a9c29abbf312ce239ce0891867e65fc67fb2d7a
Contents?: true
Size: 417 Bytes
Versions: 2
Compression:
Stored size: 417 Bytes
Contents
require "ostruct" module Rancher module ManagementApi class ApiKey < OpenStruct 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 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rancher-management_api-0.1.1 | lib/rancher/management_api/api_key.rb |
rancher-management_api-0.1.0 | lib/rancher/management_api/api_key.rb |