Module: BrBoleto

Extended by:
ActiveSupport::Autoload
Includes:
Boleto, Helper, Remessa
Defined in:
lib/br_boleto.rb,
lib/br_boleto/pagador.rb,
lib/br_boleto/version.rb,
lib/br_boleto/conta/base.rb,
lib/br_boleto/conta/itau.rb,
lib/br_boleto/boleto/base.rb,
lib/br_boleto/boleto/itau.rb,
lib/br_boleto/conta/caixa.rb,
lib/br_boleto/boleto/caixa.rb,
lib/br_boleto/conta/cecred.rb,
lib/br_boleto/conta/sicoob.rb,
lib/br_boleto/remessa/base.rb,
lib/br_boleto/remessa/lote.rb,
lib/br_boleto/retorno/base.rb,
lib/br_boleto/boleto/cecred.rb,
lib/br_boleto/boleto/sicoob.rb,
lib/br_boleto/conta/sicredi.rb,
lib/br_boleto/conta/unicred.rb,
lib/br_boleto/helper/number.rb,
lib/br_boleto/boleto/sicredi.rb,
lib/br_boleto/boleto/unicred.rb,
lib/br_boleto/conta/bradesco.rb,
lib/br_boleto/string_methods.rb,
lib/br_boleto/boleto/bradesco.rb,
lib/br_boleto/conta/santander.rb,
lib/br_boleto/helper/cpf_cnpj.rb,
lib/br_boleto/boleto/santander.rb,
lib/br_boleto/calculos/digitos.rb,
lib/br_boleto/active_model_base.rb,
lib/br_boleto/calculos/modulo10.rb,
lib/br_boleto/calculos/modulo11.rb,
lib/br_boleto/remessa/pagamento.rb,
lib/br_boleto/retorno/pagamento.rb,
lib/br_boleto/conta/banco_brasil.rb,
lib/br_boleto/boleto/banco_brasil.rb,
lib/br_boleto/helper/format_value.rb,
lib/br_boleto/helper/default_codes.rb,
lib/br_boleto/remessa/cnab240/base.rb,
lib/br_boleto/remessa/cnab240/itau.rb,
lib/br_boleto/remessa/cnab400/base.rb,
lib/br_boleto/remessa/cnab400/itau.rb,
lib/br_boleto/retorno/cnab240/base.rb,
lib/br_boleto/retorno/cnab240/itau.rb,
lib/br_boleto/retorno/cnab400/base.rb,
lib/br_boleto/retorno/cnab400/itau.rb,
lib/br_boleto/remessa/cnab240/caixa.rb,
lib/br_boleto/remessa/cnab400/caixa.rb,
lib/br_boleto/retorno/cnab240/caixa.rb,
lib/br_boleto/retorno/cnab400/caixa.rb,
lib/br_boleto/association/have_conta.rb,
lib/br_boleto/remessa/cnab240/cecred.rb,
lib/br_boleto/remessa/cnab240/sicoob.rb,
lib/br_boleto/remessa/cnab400/sicoob.rb,
lib/br_boleto/retorno/cnab240/cecred.rb,
lib/br_boleto/retorno/cnab240/sicoob.rb,
lib/br_boleto/retorno/cnab400/sicoob.rb,
lib/br_boleto/remessa/cnab240/sicredi.rb,
lib/br_boleto/remessa/cnab240/unicred.rb,
lib/br_boleto/remessa/cnab400/sicredi.rb,
lib/br_boleto/remessa/cnab400/unicred.rb,
lib/br_boleto/retorno/cnab240/sicredi.rb,
lib/br_boleto/retorno/cnab240/unicred.rb,
lib/br_boleto/retorno/cnab400/sicredi.rb,
lib/br_boleto/retorno/cnab400/unicred.rb,
lib/br_boleto/association/have_pagador.rb,
lib/br_boleto/calculos/linha_digitavel.rb,
lib/br_boleto/remessa/cnab240/bradesco.rb,
lib/br_boleto/remessa/cnab400/bradesco.rb,
lib/br_boleto/retorno/cnab240/bradesco.rb,
lib/br_boleto/retorno/cnab400/bradesco.rb,
lib/br_boleto/calculos/fator_vencimento.rb,
lib/br_boleto/remessa/cnab240/santander.rb,
lib/br_boleto/remessa/cnab400/santander.rb,
lib/br_boleto/retorno/cnab240/santander.rb,
lib/br_boleto/retorno/cnab400/santander.rb,
lib/br_boleto/association/have_pagamentos.rb,
lib/br_boleto/calculos/modulo11_fator3197.rb,
lib/br_boleto/remessa/cnab240/banco_brasil.rb,
lib/br_boleto/remessa/cnab400/banco_brasil.rb,
lib/br_boleto/retorno/cnab240/banco_brasil.rb,
lib/br_boleto/retorno/cnab400/banco_brasil.rb,
lib/br_boleto/calculos/modulo11_fator_de2a7.rb,
lib/br_boleto/calculos/modulo11_fator_de2a9.rb,
lib/br_boleto/calculos/modulo11_fator_de9a2.rb,
lib/br_boleto/remessa/cnab400/helper/header.rb,
lib/br_boleto/remessa/cnab400/helper/detalhe.rb,
lib/br_boleto/remessa/cnab400/helper/trailer.rb,
lib/br_boleto/calculos/fatores_de_multiplicacao.rb,
lib/br_boleto/remessa/cnab240/helper/segmento_p.rb,
lib/br_boleto/remessa/cnab240/helper/segmento_q.rb,
lib/br_boleto/remessa/cnab240/helper/segmento_r.rb,
lib/br_boleto/remessa/cnab240/helper/segmento_s.rb,
lib/br_boleto/calculos/modulo_numero_de_controle.rb,
lib/br_boleto/remessa/cnab240/helper/header_lote.rb,
lib/br_boleto/remessa/cnab240/helper/trailer_lote.rb,
lib/br_boleto/calculos/modulo11_fator_de9a2_resto_x.rb,
lib/br_boleto/remessa/cnab240/helper/header_arquivo.rb,
lib/br_boleto/remessa/cnab240/helper/trailer_arquivo.rb,
lib/br_boleto/calculos/modulo11_fator_de2a9_resto_zero.rb

Overview

Copyright © 2015 Bruno M. Mergen <duobr.com.br>

Boleto Bancário

Emissão de Boletos Bancários em Ruby. Simples e principalmente, flexível.

Essa biblioteca é baseada em outras ótimas bibliotecas. Recomendo analisar muito bem cada solução!

Instalação via Rubygems

gem install br_boleto

Instalar via Bundler

Coloque no Gemfile:

gem ‘br_boleto’

Depois de colocar no Gemfile:

bundle install

Author:

Defined Under Namespace

Modules: Boleto, Calculos, Conta, HaveConta, HavePagador, HavePagamentos, Helper, Remessa, Retorno, StringMethods, Version Classes: ActiveModelBase, Pagador

Class Method Summary collapse

Class Method Details

.rootObject



48
49
50
# File 'lib/br_boleto.rb', line 48

def self.root
  File.expand_path '../..', __FILE__
end