Module: BucketSdk

Defined in:
lib/bucket_sdk.rb,
lib/bucket_sdk/client.rb,
lib/bucket_sdk/models.rb,
lib/bucket_sdk/version.rb,
lib/bucket_sdk/models/load_request.rb,
lib/bucket_sdk/models/list_response.rb,
lib/bucket_sdk/models/load_response.rb,
lib/bucket_sdk/models/validation_error.rb

Defined Under Namespace

Modules: Models Classes: Client, Error

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.new(base_url:, timeout: 60) ⇒ Bucket::Sdk::Client

Creates a new client instance

Parameters:

  • base_url (String)

    The base URL of the API

  • timeout (Integer) (defaults to: 60)

    The timeout in seconds for API requests

Returns:

  • (Bucket::Sdk::Client)

    A new client instance



12
13
14
# File 'lib/bucket_sdk.rb', line 12

def self.new(base_url:, timeout: 60)
  Client.new(base_url: base_url, timeout: timeout)
end