Module: Billomat

Defined in:
lib/billomat.rb,
lib/billomat/models.rb,
lib/billomat/search.rb,
lib/billomat/actions.rb,
lib/billomat/gateway.rb,
lib/billomat/version.rb,
lib/billomat/actions/pdf.rb,
lib/billomat/models/base.rb,
lib/billomat/actions/email.rb,
lib/billomat/configuration.rb,
lib/billomat/models/client.rb,
lib/billomat/actions/cancel.rb,
lib/billomat/models/invoice.rb,
lib/billomat/actions/complete.rb,
lib/billomat/actions/uncancel.rb,
lib/billomat/models/invoice_item.rb,
lib/billomat/models/invoice_payment.rb

Overview

An wrapper for the <a href=“billomat.com”>Billomat</a> API

Defined Under Namespace

Modules: Actions, Models Classes: Configuration, Gateway, GatewayError, Search

Constant Summary collapse

VERSION =
"0.1.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationBillomat::Configuration

Returns The global billomat configuration.

Returns:



20
21
22
# File 'lib/billomat.rb', line 20

def self.configuration
  @configuration ||= Billomat::Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Class method to set and change the global configuration

Examples:

Billomat.configure do |config|
  config.subdomain = 'your-business-name'
  config.api_key = 'a3b148a61cb642389b4f9953f6233f20'
end

Yields:



31
32
33
# File 'lib/billomat.rb', line 31

def self.configure
  yield(configuration)
end