Class: Paybase::Client
- Inherits:
-
Object
- Object
- Paybase::Client
- Includes:
- HTTParty, Accounts, Banks, Connection, Customers, Transactions
- Defined in:
- lib/paybase/client.rb,
lib/paybase/client/banks.rb,
lib/paybase/client/accounts.rb,
lib/paybase/client/customers.rb,
lib/paybase/client/connection.rb,
lib/paybase/client/transactions.rb
Defined Under Namespace
Modules: Accounts, Banks, Connection, Customers, Transactions
Instance Method Summary collapse
-
#initialize(access_token = nil) ⇒ Client
constructor
A new instance of Client.
Methods included from Transactions
#inbound, #internal, #outbound, #transaction, #transactions
Methods included from Customers
#create_individual, #customer, #customers, #update_customer
Methods included from Banks
#bank, #banks, #create_bank, #update_bank
Methods included from Accounts
Methods included from Connection
#delete, #get, #patch, #post, #put
Constructor Details
#initialize(access_token = nil) ⇒ Client
Returns a new instance of Client.
28 29 30 31 |
# File 'lib/paybase/client.rb', line 28 def initialize(access_token = nil) access_token ||= ENV["PAYBASE_ACCESS_TOKEN"] self.class..merge!(headers: { 'Content-Type' => 'application/json', 'X-Token' => access_token }) end |