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
17 18 19 |
# File 'lib/br_boleto/remessa/base.rb', line 17 def data_hora_arquivo @data_hora_arquivo end |
#sequencial_remessa ⇒ Object
sequencial remessa (num. sequencial que nao pode ser repetido nem zerado)
14 15 16 |
# File 'lib/br_boleto/remessa/base.rb', line 14 def sequencial_remessa @sequencial_remessa end |
Instance Method Details
#data_geracao(formato = '%d%m%Y') ⇒ String
Data de geracao do arquivo
29 30 31 |
# File 'lib/br_boleto/remessa/base.rb', line 29 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
37 38 39 |
# File 'lib/br_boleto/remessa/base.rb', line 37 def hora_geracao(formato = '%H%M%S') data_hora_arquivo.strftime(formato) end |
#pagamento_valid_cod_desconto_length ⇒ Object
9 |
# File 'lib/br_boleto/remessa/base.rb', line 9 def pagamento_valid_cod_desconto_length; end |
#pagamento_valid_distribuicao_boleto_length ⇒ Object
11 |
# File 'lib/br_boleto/remessa/base.rb', line 11 def pagamento_valid_distribuicao_boleto_length; end |
#pagamento_valid_emissao_boleto_length ⇒ Object
10 |
# File 'lib/br_boleto/remessa/base.rb', line 10 def pagamento_valid_emissao_boleto_length; end |
#pagamento_valid_tipo_impressao_required ⇒ Object
8 |
# File 'lib/br_boleto/remessa/base.rb', line 8 def pagamento_valid_tipo_impressao_required; end |
#persisted? ⇒ Boolean
21 22 23 |
# File 'lib/br_boleto/remessa/base.rb', line 21 def persisted? false end |