Class: Brcobranca::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/brcobranca.rb

Overview

Configurações do Brcobranca.

Para mudar as configurações padrão, você pode fazer assim: config/environments/test.rb:

Brcobranca.setup do |config|
  config.formato = :gif
end

Ou colocar em um arquivo na pasta initializer do rails.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Atribui valores padrões de configuração


79
80
81
82
83
84
# File 'lib/brcobranca.rb', line 79

def initialize
  self.gerador = :rghost
  self.formato = :pdf
  self.resolucao = 150
  self.external_encoding = 'ascii-8bit'
end

Instance Attribute Details

#external_encodingString

Ajusta o encoding do texto do boleto enviado para o GhostScript O valor 'ascii-8bit' evita problemas com acentos e cedilha

Parameters:

  • (Padrão: (String)

    nil)

Returns:

  • (String)

76
77
78
# File 'lib/brcobranca.rb', line 76

def external_encoding
  @external_encoding
end

#formatoSymbol

Formato do arquivo de boleto a ser gerado.

Parameters:

  • (Padrão: (Symbol)

    :pdf)

Returns:

  • (Symbol)

See Also:


65
66
67
# File 'lib/brcobranca.rb', line 65

def formato
  @formato
end

#geradorSymbol

Gerador de arquivo de boleto.

Parameters:

  • (Padrão: (Symbol)

    :rghost)

Returns:

  • (Symbol)

60
61
62
# File 'lib/brcobranca.rb', line 60

def gerador
  @gerador
end

#resolucaoInteger

Resolução em pixels do arquivo gerado.

Parameters:

  • (Padrão: (Integer)

    150)

Returns:

  • (Integer)

70
71
72
# File 'lib/brcobranca.rb', line 70

def resolucao
  @resolucao
end