Awesome
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