Class: BrBoleto::Remessa::Base
- Inherits:
-
ActiveModelBase
- Object
- ActiveModelBase
- BrBoleto::Remessa::Base
- Includes:
- HaveConta
- Defined in:
- lib/br_boleto/remessa/base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#data_hora_arquivo ⇒ Object
Data e hora da geração do arquivo.
-
#sequencial_remessa ⇒ Object
sequencial remessa (num. sequencial que nao pode ser repetido nem zerado).
Instance Method Summary collapse
-
#data_geracao(formato = '%d%m%Y') ⇒ String
Data de geracao do arquivo.
-
#hora_geracao(formato = '%H%M%S') ⇒ String
Hora de geracao do arquivo.
- #pagamento_valid_cod_desconto_length ⇒ Object
- #pagamento_valid_distribuicao_boleto_length ⇒ Object
- #pagamento_valid_emissao_boleto_length ⇒ Object
- #pagamento_valid_tipo_impressao_required ⇒ Object
- #persisted? ⇒ Boolean
Methods included from HaveConta
Methods inherited from ActiveModelBase
#assign_attributes, #default_values, #initialize
Constructor Details
This class inherits a constructor from BrBoleto::ActiveModelBase
Instance Attribute Details
#data_hora_arquivo ⇒ Object
Data e hora da geração do arquivo
15 16 17 |
# File 'lib/br_boleto/remessa/base.rb', line 15 def data_hora_arquivo @data_hora_arquivo end |
#sequencial_remessa ⇒ Object
sequencial remessa (num. sequencial que nao pode ser repetido nem zerado)
12 13 14 |
# File 'lib/br_boleto/remessa/base.rb', line 12 def sequencial_remessa @sequencial_remessa end |
Instance Method Details
#data_geracao(formato = '%d%m%Y') ⇒ String
Data de geracao do arquivo
27 28 29 |
# File 'lib/br_boleto/remessa/base.rb', line 27 def data_geracao(formato = '%d%m%Y') data_hora_arquivo.to_date.strftime(formato) end |
#hora_geracao(formato = '%H%M%S') ⇒ String
Hora de geracao do arquivo
35 36 37 |
# File 'lib/br_boleto/remessa/base.rb', line 35 def hora_geracao(formato = '%H%M%S') data_hora_arquivo.strftime(formato) end |
#pagamento_valid_cod_desconto_length ⇒ Object
7 |
# File 'lib/br_boleto/remessa/base.rb', line 7 def pagamento_valid_cod_desconto_length; end |
#pagamento_valid_distribuicao_boleto_length ⇒ Object
9 |
# File 'lib/br_boleto/remessa/base.rb', line 9 def pagamento_valid_distribuicao_boleto_length; end |
#pagamento_valid_emissao_boleto_length ⇒ Object
8 |
# File 'lib/br_boleto/remessa/base.rb', line 8 def pagamento_valid_emissao_boleto_length; end |
#pagamento_valid_tipo_impressao_required ⇒ Object
6 |
# File 'lib/br_boleto/remessa/base.rb', line 6 def pagamento_valid_tipo_impressao_required; end |
#persisted? ⇒ Boolean
19 20 21 |
# File 'lib/br_boleto/remessa/base.rb', line 19 def persisted? false end |