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



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

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)


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

def external_encoding
  @external_encoding
end

#formatoSymbol

Formato do arquivo de boleto a ser gerado.

Parameters:

  • (Padrão: (Symbol)

    :pdf)

Returns:

  • (Symbol)

See Also:



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

def formato
  @formato
end

#geradorSymbol

Gerador de arquivo de boleto.

Parameters:

  • (Padrão: (Symbol)

    :rghost)

Returns:

  • (Symbol)


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

def gerador
  @gerador
end

#resolucaoInteger

Resolução em pixels do arquivo gerado.

Parameters:

  • (Padrão: (Integer)

    150)

Returns:

  • (Integer)


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

def resolucao
  @resolucao
end