Sha256: 42620c3c8db7c055dda73dc8fae51b1008f005635209937af6b409ad56d4ce7d

Contents?: true

Size: 981 Bytes

Versions: 1

Compression:

Stored size: 981 Bytes

Contents

$: << File.expand_path('../../lib', __FILE__)
require 'cobregratis'
require 'pp'

Cobregratis::Base.site = 'https://app.cobregratis.com.br'
Cobregratis::Base.user = 'minha_chave'
Cobregratis::Base.password = 'X'

# Enviando um CNAB
# Envie o conteúdo original do cnab pedo do seu banco.
# Se preferir enviar como binário ou multipar, use o parâmetro: file
cnab = Cobregratis::Cnab.create({
  content: File.open("#{File.dirname(__FILE__)}/cnab.txt").read,
  filename: 'cnat.txt'
})

pp cnab

# Lista de cnabs
cnabs = Cobregratis::Cnab.find(:all)

cnabs.each do |cnab|
  puts "ID: #{cnab.id}\n";
  puts "Processado em: #{cnab.processed_at}\n";
  puts "Criado em: #{cnab.created_at}\n";
  puts "Conta de cobrança: #{cnab.bank_billet_account_id}\n";
  puts "Boleto ID's: #{cnab.bank_billet_ids}\n";
  puts "=================================\n";
end

# Quitando boletos do cnab
# Passe o ID do cnab chamando o 'pay_all_off'
cnab = Cobregratis::Cnab.find(1).put(:pay_all_off)
pp cnab

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cobregratis-0.4.4 examples/cnab.rb