module BrInvoicesPdf::Cfe::Renderer::FiscoInfo

Public Instance Methods

add_fisco_obs(pdf, fisco_obs) click to toggle source
# File lib/br_invoices_pdf/cfe/renderer/fisco_info.rb, line 20
def add_fisco_obs(pdf, fisco_obs)
  fisco_obs.each do |element|
    pdf.text(element[:field] + ': ' + element[:text], align: :center)
  end
end
execute(pdf, data) click to toggle source

:reek: FeatureEnvy

# File lib/br_invoices_pdf/cfe/renderer/fisco_info.rb, line 13
def execute(pdf, data)
  box(pdf, [0, pdf.cursor], page_content_width(pdf)) do
    pdf.text("Observações do fisco\n\n", style: :italic)
    add_fisco_obs(pdf, data[:fisco_obs])
  end
end