module BrInvoicesPdf::Nfce::Renderer::ProconInfo

Public Instance Methods

execute(pdf, data) click to toggle source
# File lib/br_invoices_pdf/nfce/renderer/procon_info.rb, line 12
def execute(pdf, data)
  procon_message = data[:additional_variables][:procon_message]

  return if ['', nil].include? procon_message

  box(pdf, [0, pdf.cursor], page_content_width(pdf)) do
    procon_message(pdf, procon_message)
  end
end
procon_message(pdf, message) click to toggle source

:reek: FeatureEnvy

# File lib/br_invoices_pdf/nfce/renderer/procon_info.rb, line 23
def procon_message(pdf, message)
  pdf.text("Mensagem de Interesse do Contribuente:\n\n", style: :italic)
  text = "#{message}\n\n"
  pdf.text(text, align: :center)
end