Module: Telleroo

Defined in:
lib/telleroo.rb,
lib/telleroo/api.rb,
lib/telleroo/error.rb,
lib/telleroo/client.rb,
lib/telleroo/request.rb,
lib/telleroo/version.rb,
lib/telleroo/connection.rb,
lib/telleroo/api/accounts.rb,
lib/telleroo/configuration.rb,
lib/telleroo/api/recipients.rb,
lib/telleroo/api/transactions.rb,
lib/telleroo/api/bank_transfers.rb,
lib/telleroo/response/raise_client_error.rb,
lib/telleroo/response/raise_server_error.rb

Defined Under Namespace

Modules: API, Connection, Request, Response Classes: Client, Configuration, Error

Constant Summary collapse

VERSION =
'0.2.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



11
12
13
# File 'lib/telleroo.rb', line 11

def self.config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



15
16
17
# File 'lib/telleroo.rb', line 15

def self.configure
  yield config
end

.optionsObject

Return the config values set in this module



20
21
22
23
24
# File 'lib/telleroo.rb', line 20

def self.options
  Hash[
    * Configuration::VALID_CONFIG_KEYS.map { |key| [key, send(key)] }.flatten
  ]
end