Sha256: b3f83f44a14668021fcab28e31d49ea7e93b4ea13bb3d87f1098fa71914d6b73
Contents?: true
Size: 911 Bytes
Versions: 3
Compression:
Stored size: 911 Bytes
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 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cobrato-client-0.4.1 | lib/cobrato/client.rb |
cobrato-client-0.4.0 | lib/cobrato/client.rb |
cobrato-client-0.4.0.rc1 | lib/cobrato/client.rb |