Module: Rancher::ManagementApi

Defined in:
lib/rancher/management_api.rb,
lib/rancher/management_api/token.rb,
lib/rancher/management_api/api_key.rb,
lib/rancher/management_api/manager.rb,
lib/rancher/management_api/project.rb,
lib/rancher/management_api/version.rb

Defined Under Namespace

Classes: ApiKey, Manager, Project, Token

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.connection(host = nil) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/rancher/management_api.rb', line 6

def self.connection(host = nil)
  Faraday.new(url: host || ENV["RANCHER_URL"]) do |faraday|
    faraday.headers["Content-Type"] = "application/json"
    faraday.headers["Accept"] = "application/json"
    faraday.adapter Faraday.default_adapter
    yield(faraday) if block_given?
  end
end