Module: ThreeScale::API

Defined in:
lib/3scale/api.rb,
lib/3scale/api/client.rb,
lib/3scale/api/version.rb,
lib/3scale/api/http_client.rb

Defined Under Namespace

Classes: Client, HttpClient

Constant Summary collapse

VERSION =
'0.4.0'.freeze

Class Method Summary collapse

Class Method Details

.new(endpoint:, provider_key:, verify_ssl: true) ⇒ Object



8
9
10
11
12
13
# File 'lib/3scale/api.rb', line 8

def self.new(endpoint:, provider_key:, verify_ssl: true)
  http_client = HttpClient.new(endpoint: endpoint,
                               provider_key: provider_key,
                               verify_ssl: verify_ssl)
  Client.new(http_client)
end