Class: Boletoman::Builders::Santander

Inherits:
Base
  • Object
show all
Defined in:
lib/boletoman/builders/santander.rb

Instance Attribute Summary

Attributes inherited from Base

#data

Instance Method Summary collapse

Methods inherited from Base

#build, #duplicate?, #formatter, generator, #initialize

Constructor Details

This class inherits a constructor from Boletoman::Builders::Base

Instance Method Details

#instanceObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/boletoman/builders/santander.rb', line 7

def instance
  @instance ||= Bbrcobranca::Boleto::Santander.new(
    carteira: formatter.wallet,
    convenio: formatter.covenant,
    agencia: formatter.branch,
    conta_corrente: formatter.,
    cedente: formatter.transferor_name,
    documento_cedente: formatter.transferor_document,
    data_documento: formatter.issue_date,
    data_processamento: formatter.issue_date,
    sacado: formatter.payer_name,
    sacado_documento: formatter.payer_document,
    sacado_endereco: formatter.payer_address,
    valor: formatter.value,
    data_vencimento: formatter.due_date,
    aceite: formatter.acceptance,
    codigo_barras: barcode,
    nosso_numero: nosso_numero,
    instrucao1: formatter.instruction1,
    instrucao2: formatter.instruction2,
    instrucao3: formatter.instruction3
  )
end