Class: BrBoleto::Remessa::Base
- Inherits:
-
ActiveModelBase
- Object
- ActiveModelBase
- BrBoleto::Remessa::Base
- Defined in:
- lib/br_boleto/remessa/base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#aceite ⇒ Object
aceite (A = ACEITO/N = NAO ACEITO).
-
#agencia ⇒ Object
agencia (sem digito verificador).
-
#carteira ⇒ Object
carteira do cedente.
-
#conta_corrente ⇒ Object
numero da conta corrente.
-
#digito_conta ⇒ Object
digito verificador da conta corrente.
-
#lotes ⇒ Object
O atributo lotes sempre irá retornar umm Array.
-
#nome_empresa ⇒ Object
Razão social da empresa.
-
#sequencial_remessa ⇒ Object
sequencial remessa (num. sequencial que nao pode ser repetido nem zerado).
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from ActiveModelBase
#assign_attributes, #initialize
Constructor Details
This class inherits a constructor from BrBoleto::ActiveModelBase
Instance Attribute Details
#aceite ⇒ Object
aceite (A = ACEITO/N = NAO ACEITO)
32 33 34 |
# File 'lib/br_boleto/remessa/base.rb', line 32 def aceite @aceite end |
#agencia ⇒ Object
agencia (sem digito verificador)
17 18 19 |
# File 'lib/br_boleto/remessa/base.rb', line 17 def agencia @agencia end |
#carteira ⇒ Object
carteira do cedente
26 27 28 |
# File 'lib/br_boleto/remessa/base.rb', line 26 def carteira @carteira end |
#conta_corrente ⇒ Object
numero da conta corrente
20 21 22 |
# File 'lib/br_boleto/remessa/base.rb', line 20 def conta_corrente @conta_corrente end |
#digito_conta ⇒ Object
digito verificador da conta corrente
23 24 25 |
# File 'lib/br_boleto/remessa/base.rb', line 23 def digito_conta @digito_conta end |
#lotes ⇒ Object
O atributo lotes sempre irá retornar umm Array
7 8 9 |
# File 'lib/br_boleto/remessa/base.rb', line 7 def lotes @lotes end |
#nome_empresa ⇒ Object
Razão social da empresa
14 15 16 |
# File 'lib/br_boleto/remessa/base.rb', line 14 def nome_empresa @nome_empresa end |
#sequencial_remessa ⇒ Object
sequencial remessa (num. sequencial que nao pode ser repetido nem zerado)
29 30 31 |
# File 'lib/br_boleto/remessa/base.rb', line 29 def sequencial_remessa @sequencial_remessa end |
Class Method Details
Instance Method Details
#default_values ⇒ Object
55 56 57 |
# File 'lib/br_boleto/remessa/base.rb', line 55 def default_values {aceite: "N"} end |
#nome_empresa_formatada ⇒ Object
63 64 65 |
# File 'lib/br_boleto/remessa/base.rb', line 63 def nome_empresa_formatada "#{nome_empresa}".adjust_size_to(30) end |
#persisted? ⇒ Boolean
59 60 61 |
# File 'lib/br_boleto/remessa/base.rb', line 59 def persisted? false end |