<commit_before># ActsAsPayment

## DEPENDÊNCIAS:

* Ghostscript instalado e funcionando(Necessário para o rghost)
* rghost >= 0.8.3
* rghost_barcode >= 0.8

## INSTALAÇÃO:

Instalando plugin:
    script/plugin install git://github.com/kivanio/acts_as_payment.git

Copiando arquivos:
    rake acts_as_payment:install

Configurando Ghostscript no rghost:

Edite o arquivo init.rb presente neste plugin para acrescentar novas plataformas.

    MAC OS: RGhost::Config::GS[:path] = '/opt/local/bin/gs'
    Windows: Alguém?
    Linux: RGhost::Config::GS[:path] = '/usr/bin/gs'
    FreeBSD: RGhost::Config::GS[:path] = '/usr/local/bin/gs'

## MÉTODOS DISPONÍVEIS:

* Boleto:
  -Banco do Brasil - HTML e PDF
   -Carteira 16
    -Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número)
    -Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número)
    -Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número)
    -Nosso Número de 17 dígitos(convênio de 6 dígitos, porém usa-se 17 para complemento do nosso número)
   -Carteira 17
    -Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número)
    -Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número)
    -Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número)
   -Carteira 18
    -Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número)
    -Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número)
    -Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número)
    -Nosso Número de 17 dígitos(convênio de 6 dígitos, porém usa-se 17 para complemento do nosso número)

## REFERÊNCIAS E INICIATIVAS:

http://www.boletophp.com.br/
http://simplesideias.com.br/gerando-boletos-com-rails/
http://carlosantoniodasilva.wordpress.com/2008/07/29/rails-bancos-e-boletos-nosso-primeiro-boleto/


## EXEMPLO

    Ver em "arquivos/exemplo" um controller funcional


## COLABORADORES

  * [<NAME>][a](autor)
  * [<NAME>][st](rghost e rghost_barcode)
  * [<NAME>][nv](modulo/class 'currency')
  * [<NAME>][cp](layout html e criação do EPS do Banco do Brasil)
  * [<NAME>][tp](Melhorias no init, tests e refactoring)
          

## Gostou?
Recomende-me: http://www.workingwithrails.com/recommendation/new/person/5679-kivanio-pereira-barbosa
Cyright (c) 2008 [<NAME>] http://www.kivanio.com.br , released under the MIT license


[a]: http://www.kivanio.com.br
[st]: http://www.hashcode.eti.br
[nv]: http://simplesideias.com.br
[cp]: http://www.kraudio.com.br
[tp]: http://tchandy.wordpress.com<commit_msg>1 - ajustes no README<commit_after># ActsAsPayment

    http://www.kivanio.com.br/home/post/58-plugin-para-pagamentos-actsaspayment.html

## DEPENDÊNCIAS:

* Ghostscript instalado e funcionando(Necessário para o rghost)
* rghost >= 0.8.3
* rghost_barcode >= 0.8

## INSTALAÇÃO:

Instalando plugin:

    script/plugin install git://github.com/kivanio/acts_as_payment.git

Copiando arquivos:

    rake acts_as_payment:install

Configurando Ghostscript no rghost:

Edite o arquivo init.rb presente neste plugin para acrescentar novas plataformas.

    MAC OS: RGhost::Config::GS[:path] = '/opt/local/bin/gs'
    Windows: Alguém?
    Linux: RGhost::Config::GS[:path] = '/usr/bin/gs'
    FreeBSD: RGhost::Config::GS[:path] = '/usr/local/bin/gs'

## MÉTODOS DISPONÍVEIS:

* Boleto:
  - Banco do Brasil - HTML e PDF
   - Carteira 16
    - Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número)
    - Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número)
    - Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número)
    - Nosso Número de 17 dígitos(convênio de 6 dígitos, porém usa-se 17 para complemento do nosso número)
   - Carteira 17
    - Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número)
    - Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número)
    - Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número)
   - Carteira 18
    - Nosso Número de 11 dígitos(4 para convênio e 7 para complemento do nosso número)
    - Nosso Número de 11 dígitos(6 para convênio e 5 para complemento do nosso número)
    - Nosso Número de 17 dígitos(7 para convênio e 10 para complemento do nosso número)
    - Nosso Número de 17 dígitos(convênio de 6 dígitos, porém usa-se 17 para complemento do nosso número)

## REFERÊNCIAS E INICIATIVAS:

* http://www.boletophp.com.br/
* http://simplesideias.com.br/gerando-boletos-com-rails/
* http://carlosantoniodasilva.wordpress.com/2008/07/29/rails-bancos-e-boletos-nosso-primeiro-boleto/


## EXEMPLO

    Ver em "arquivos/exemplo" um controller funcional


## COLABORADORES

  * [<NAME>][a](autor)
  * [<NAME>][st](rghost e rghost_barcode)
  * [<NAME>][nv](modulo/class 'currency')
  * [<NAME>][cp](layout html e criação do EPS do Banco do Brasil)
  * [<NAME>][tp](Melhorias no init, tests e refactoring)
          

## Gostou?
Recomende-me[ak]
Released under the MIT license


[a]: http://www.kivanio.com.br
[ak]: http://www.workingwithrails.com/recommendation/new/person/5679-kivanio-pereira-barbosa
[st]: http://www.hashcode.eti.br
[nv]: http://simplesideias.com.br
[cp]: http://www.kraudio.com.br
[tp]: http://tchandy.wordpress.com
{'fraction_non_alphanumeric': 0.1109253065774805, 'fraction_numerical': 0.028056484578223708, 'mean_word_length': 3.801962533452275, 'pattern_counts': {'":': 0, '<': 14, '<?xml version=': 0, '>': 18, 'https://': 0, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2163445', 'n_tokens_mistral': 2253, 'n_tokens_neox': 2096, 'n_words': 565}