class BrDanfe::Cce
Public Class Methods
new(xml)
click to toggle source
# File lib/br_danfe/cce.rb, line 3 def initialize(xml) @xml = xml @pdf = CceLib::Document.new end
Public Instance Methods
render_pdf()
click to toggle source
# File lib/br_danfe/cce.rb, line 13 def render_pdf generate @pdf.render end
save_pdf(filename)
click to toggle source
# File lib/br_danfe/cce.rb, line 8 def save_pdf(filename) generate @pdf.render_file filename end
Private Instance Methods
generate()
click to toggle source
# File lib/br_danfe/cce.rb, line 20 def generate CceLib::Header.new(@pdf).render CceLib::Barcode.new(@pdf, @xml).render CceLib::NfeKey.new(@pdf, @xml).render CceLib::Protocol.new(@pdf, @xml).render CceLib::Correction.new(@pdf, @xml).render CceLib::Footer.new(@pdf).render end