Sha256: f30aa17726d2918d9829cfbd5fbb16f86e6db61f7114581ad68568ae9004d289
Contents?: true
Size: 1.02 KB
Versions: 10
Compression:
Stored size: 1.02 KB
Contents
module Cobrato class Client attr_reader :http def initialize(token) @http = Http.new(token) end def authenticated? http.get("") do |response| response.code == 200 end rescue RequestError => e raise e unless e.code == 401 false end def payees Resources::Payee.new(http) end def bank_accounts Resources::BankAccount.new(http) end def charge_configs Resources::ChargeConfig.new(http) end def charges Resources::Charge.new(http) end def webhooks Resources::Webhook.new(http) end def charging_types Resources::ChargingType.new(http) end def regress_cnabs Resources::RegressCnab.new(http) end def remittance_cnabs Resources::RemittanceCnab.new(http) end def credit_cards Resources::CreditCard.new(http) end def payers Resources::Payer.new(http) end def charge_templates Resources::ChargeTemplate.new(http) end end end
Version data entries
10 entries across 10 versions & 1 rubygems