class Kinabo::Bradesco::Remessa::Pagador

Public Instance Methods

agencia() click to toggle source
# File lib/kinabo/bradesco/remessa/pagador.rb, line 35
def agencia
  Kinabo.config.bradesco[:agencia]
end
build() click to toggle source
# 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() click to toggle source
# File lib/kinabo/bradesco/remessa/pagador.rb, line 31
def carteira
  Kinabo.config.bradesco[:carteira]
end
cep_pagador() click to toggle source
# File lib/kinabo/bradesco/remessa/pagador.rb, line 47
def cep_pagador
  cep[0..4]
end
cep_sufixo_pagador() click to toggle source
# File lib/kinabo/bradesco/remessa/pagador.rb, line 51
def cep_sufixo_pagador
  cep[-3..-1]
end
conta_corrente() click to toggle source
# File lib/kinabo/bradesco/remessa/pagador.rb, line 39
def conta_corrente
  Kinabo.config.bradesco[:conta_corrente].split('-')[0]
end
conta_corrente_dv() click to toggle source
# File lib/kinabo/bradesco/remessa/pagador.rb, line 43
def conta_corrente_dv
  Kinabo.config.bradesco[:conta_corrente].split('-')[1]
end