Skip to content
This repository has been archived by the owner on Jan 16, 2019. It is now read-only.

CobreGratis/cobregratis-ruby

Repository files navigation

Ruby Gem para a API do Cobre Grátis

Essa biblioteca é um conjunto de classes para acessar as informações do Cobre Grátis através da API.

Todas as classes são herdadas do ActiveResouce::Base. Veja a documentação do ActiveResouce para mais informações.

Instalando

gem install cobregratis

Configurando seu token

require 'rubygems'
require 'cobregratis'

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

Se você está usando essa gem numa aplicação Rails, é recomendado colocar esse código no arquivo config/initializers/cobregratis.rb. Veja um exemplo em examples/config_initializers_cobregratis.rb.

Uso

# criar um boleto
@bank_billet = Cobregratis::BankBillet.create({
  :amount => 230.50,
  :expire_at => '2015-07-22',
  :name => 'Rafael Lima',
})

# listar todos os boletos
@bank_billets = Cobregratis::BankBillet.find(:all)
@billets.each do |bank_billet|
  puts "Nosso Número: #{@bank_billet.our_number}\n";
  puts "Vencimento: #{@bank_billet.expire_at}\n";
  puts "Valor: #{@bank_billet.amount}\n";
  puts "Sacado: #{@bank_billet.name}\n";
  puts "URL: #{@bank_billet.external_link}\n";
  puts "=================================\n";
end

Veja um exemplo no arquivo example.rb

Licença

Esse código é livre para ser usado dentro dos termos da licença MIT license.

Bugs, Issues, Agradecimentos, etc

Comentários são bem-vindos. Envie seu feedback através do issue tracker do GitHub

Colaboradores

Agradecimento especial para o Tapajós.

Autor

Rafael Lima trabalhando na CobreGratis

Blog: http://rafael.adm.br

Twitter: http://twitter.com/rafaelp

Gostou?

Me recomende Working With Rails