class BrDanfe::MdfeLib::AuthorizationProtocol

Public Class Methods

new(pdf, xml) click to toggle source
# File lib/br_danfe/mdfe_lib/authorization_protocol.rb, line 4
def initialize(pdf, xml)
  @pdf = pdf
  @xml = xml
end

Public Instance Methods

generate() click to toggle source
# File lib/br_danfe/mdfe_lib/authorization_protocol.rb, line 9
def generate
  authorization
end

Private Instance Methods

authorization() click to toggle source
# File lib/br_danfe/mdfe_lib/authorization_protocol.rb, line 15
def authorization
  title = 'Protocolo de autorização'
  protocol = "#{@xml['infProt/nProt']} - #{Helper.format_datetime(@xml['infProt/dhRecbto'], with_time_zone: true)}"

  @pdf.text_box(title, size: 9, align: :left, style: :bold, at: [0, 510])
  @pdf.text_box(protocol, size: 11, align: :left, at: [0, 500])
end