class Kinabo::Bradesco::Remessa::Mensagem

Public Instance Methods

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