Module: ThreeScale::API

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

Defined Under Namespace

Classes: Client, HttpClient, ResponseError

Constant Summary collapse

VERSION =
'1.0.0'.freeze

Class Method Summary collapse

Class Method Details

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



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

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