module BrInvoicesPdf::Nfce::Renderer::CompanyIdentification
:reek: DataClump
Public Instance Methods
company_params(pdf, data)
click to toggle source
:reek: FeatureEnvy
# File lib/br_invoices_pdf/nfce/renderer/company_identification.rb, line 21 def company_params(pdf, data) pdf.text(data[:name], align: :center) pdf.text(format_address(data[:address]), align: :center) insert_fiscal_numbers(pdf, data) end
execute(pdf, data)
click to toggle source
# File lib/br_invoices_pdf/nfce/renderer/company_identification.rb, line 13 def execute(pdf, data) attributes = data[:company] pdf_setup(pdf) do company_params(pdf, attributes) end end
insert_fiscal_numbers(pdf, data)
click to toggle source
:reek: FeatureEnvy
# File lib/br_invoices_pdf/nfce/renderer/company_identification.rb, line 29 def insert_fiscal_numbers(pdf, data) pdf.text("CNPJ: #{format_cnpj(data[:cnpj])}", align: :center) pdf.text("Inscrição Estadual: #{data[:state_number]}", align: :center) end