Class: Kinabo::Bradesco::Remessa::Pagador
- Inherits:
-
Hashie::Dash
- Object
- Hashie::Dash
- Kinabo::Bradesco::Remessa::Pagador
show all
- Includes:
- Utils
- Defined in:
- lib/kinabo/bradesco/remessa/pagador.rb
Instance Method Summary
collapse
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
35
36
37
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 35
def agencia
Kinabo.config.bradesco[:agencia]
end
|
#build ⇒ Object
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 14
def build
parts = '7'
parts << justify_string(endereco, 45)
parts << justify_number(cep_pagador, 5)
parts << justify_number(cep_sufixo_pagador, 3)
parts << justify_string(cidade, 20)
parts << justify_string(uf, 2)
parts << justify_string('', 290)
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
31
32
33
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 31
def carteira
Kinabo.config.bradesco[:carteira]
end
|
#cep_pagador ⇒ Object
47
48
49
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 47
def cep_pagador
cep[0..4]
end
|
#cep_sufixo_pagador ⇒ Object
51
52
53
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 51
def cep_sufixo_pagador
cep[-3..-1]
end
|
#conta_corrente ⇒ Object
39
40
41
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 39
def conta_corrente
Kinabo.config.bradesco[:conta_corrente].split('-')[0]
end
|
#conta_corrente_dv ⇒ Object
43
44
45
|
# File 'lib/kinabo/bradesco/remessa/pagador.rb', line 43
def conta_corrente_dv
Kinabo.config.bradesco[:conta_corrente].split('-')[1]
end
|