module IronBank

An opinionated Ruby interface to the Zuora REST API

IronBank main module

IronBank main module

Constants

API_VERSION
CODE_CLASSES
CODE_MATCHER
CatalogCharge
CatalogPlan

Aliasing catalog-related objects

CatalogTier
Charge
Plan

Aliasing subscription-related objects

Tier
VERSION

Attributes

client[RW]

Holds an instance of IronBank::Client which becomes the default for many query and other actions requiring a connection to Zuora.

configuration[RW]

Configurable options such as schema directory.

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/iron_bank.rb, line 22
def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)

  return unless configuration.credentials?

  self.client ||= IronBank::Client.new(**configuration.credentials)
end
logger() click to toggle source
# File lib/iron_bank.rb, line 31
def self.logger
  self.configuration.logger
end