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.



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

def initialize(xml)
  @xml = xml
  @pdf = Document.new(page_size: [390, 845])
end

Instance Method Details

#generatePDFObject



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

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