Class: RubyDanfe::DanfeNfceGenerator

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

Instance Method Summary collapse

Constructor Details

#initialize(xml) ⇒ DanfeNfceGenerator

Returns a new instance of DanfeNfceGenerator.



5
6
7
8
# File 'lib/ruby_danfe/danfe_nfce_generator.rb', line 5

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

Instance Method Details

#generatePDFObject



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/ruby_danfe/danfe_nfce_generator.rb', line 10

def generatePDF
  @pdf.repeat :all do
    render_cabecalho
    render_info_fixas
    render_detalhes_venda
    render_totais
    render_tributos
    render_mensagem_fiscal
    render_consumidor
    render_qrcode
  end

  render_produtos

  @pdf
end