class ArmorPayments::API
Attributes
authenticator[RW]
sandbox[RW]
Public Class Methods
new(api_key, api_secret, sandbox = false)
click to toggle source
# File lib/armor_payments/api.rb, line 27 def initialize api_key, api_secret, sandbox = false self.authenticator = ArmorPayments::Authenticator.new(api_key, api_secret) self.sandbox = sandbox end
Public Instance Methods
accounts()
click to toggle source
# File lib/armor_payments/api.rb, line 36 def accounts @accounts ||= ArmorPayments::Accounts.new(armor_host, authenticator, '') end
armor_host()
click to toggle source
# File lib/armor_payments/api.rb, line 32 def armor_host "https://#{sandbox ? 'sandbox' : 'api'}.armorpayments.com" end
orders(account_id)
click to toggle source
# File lib/armor_payments/api.rb, line 40 def orders account_id ArmorPayments::Orders.new(armor_host, authenticator, accounts.uri(account_id)) end
partner()
click to toggle source
# File lib/armor_payments/api.rb, line 44 def partner @partner ||= ArmorPayments::Partner.new(armor_host, authenticator, '') end
shipmentcarriers()
click to toggle source
# File lib/armor_payments/api.rb, line 48 def shipmentcarriers @shipmentcarriers ||= ArmorPayments::ShipmentCarriers.new(armor_host, authenticator, '') end
users(account_id)
click to toggle source
# File lib/armor_payments/api.rb, line 52 def users account_id ArmorPayments::Users.new(armor_host, authenticator, accounts.uri(account_id)) end