Class: RubyDanfe::DacteGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_danfe/dacte_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(xml) ⇒ DacteGenerator

Returns a new instance of DacteGenerator.



4
5
6
7
# File 'lib/ruby_danfe/dacte_generator.rb', line 4

def initialize(xml)
  @xml = xml
  @pdf = Document.new
end

Instance Method Details

#generatePDFObject



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/ruby_danfe/dacte_generator.rb', line 9

def generatePDF
  @pdf.repeat :all do
    render_emitente
    render_tipo_cte
    render_tipo_servico
    render_tomador
    render_forma_de_pagamento
    render_infobox
    render_remetente
    render_destinatario
    render_expedidor
    render_recebedor
    render_tomador_do_servico
    render_produto
    render_quantidade
    render_seguradora
    render_valor_da_prestacao
    render_impostos
    render_documentos_originarios
    render_observacoes
    render_modal
  end

  @pdf
end