Module: Zazu

Defined in:
lib/zazu.rb,
lib/zazu/page.rb,
lib/zazu/client.rb,
lib/zazu/errors.rb,
lib/zazu/version.rb,
lib/zazu/response.rb,
lib/zazu/resources/base.rb,
lib/zazu/resources/entity.rb,
lib/zazu/resources/accounts.rb,
lib/zazu/resources/invoices.rb,
lib/zazu/resources/customers.rb,
lib/zazu/resources/payment_links.rb,
lib/zazu/resources/webhook_endpoints.rb

Overview

Ruby SDK for the Zazu API.

Usage:

zazu = Zazu.new(api_key: ENV["ZAZU_API_KEY"])
zazu.entity.get
zazu.accounts.list(limit: 50)

See README.md for full documentation.

Defined Under Namespace

Modules: Resources Classes: ArgumentError, AuthenticationError, Client, ConfigurationError, ConnectionError, Error, ForbiddenError, NotFoundError, Page, RateLimitError, Response, ServerError, ValidationError

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.newObject

Module-level shortcut. Equivalent to Zazu::Client.new(…).



14
15
16
# File 'lib/zazu.rb', line 14

def self.new(**)
  Client.new(**)
end