Class: Kinabo::Bradesco::Remessa::Mensagem
- Inherits:
-
Hashie::Dash
- Object
- Hashie::Dash
- Kinabo::Bradesco::Remessa::Mensagem
- Includes:
- Utils
- Defined in:
- lib/kinabo/bradesco/remessa/mensagem.rb
Instance Method Summary collapse
- #agencia ⇒ Object
- #build ⇒ Object
- #carteira ⇒ Object
- #conta_corrente ⇒ Object
- #conta_corrente_dv ⇒ Object
Methods included from Utils
#fill_sequencial, #justify_number, #justify_string, #justify_value, #parse_date, #parse_decimal, #parse_number, #parse_string
Instance Method Details
#agencia ⇒ Object
43 44 45 |
# File 'lib/kinabo/bradesco/remessa/mensagem.rb', line 43 def agencia Kinabo.config.bradesco[:agencia] end |
#build ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/kinabo/bradesco/remessa/mensagem.rb', line 19 def build parts = '2' parts << justify_string(mensagem_1, 80) parts << justify_string(mensagem_2, 80) parts << justify_string(mensagem_3, 80) parts << justify_string(mensagem_4, 80) parts << justify_number(data_desconto_2, 6) parts << justify_number(valor_desconto_2, 13) parts << justify_number(data_desconto_3, 6) parts << justify_number(valor_desconto_3, 13) parts << justify_string('', 7) parts << justify_number(carteira, 3) parts << justify_number(agencia, 5) parts << justify_number(conta_corrente, 7) parts << justify_string(conta_corrente_dv, 1) parts << justify_number(nosso_numero, 11) parts << justify_string(nosso_numero_dv, 1) end |
#carteira ⇒ Object
39 40 41 |
# File 'lib/kinabo/bradesco/remessa/mensagem.rb', line 39 def carteira Kinabo.config.bradesco[:carteira] end |