Sha256: a97c9ddf5876e93dd2e184c1d7b9988916ac161d7706569cbd1b06ff3e0d1d6b

Contents?: true

Size: 581 Bytes

Versions: 16

Compression:

Stored size: 581 Bytes

Contents

module BrDanfe
  module MdfeLib
    class AuthorizationProtocol
      def initialize(pdf, xml)
        @pdf = pdf
        @xml = xml
      end

      def generate
        authorization
      end

      private

      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
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
br_danfe-1.2.2 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-1.2.1 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-1.2.0 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-1.1.0 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-1.0.0 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.20.0 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.19.0 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.18.0 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.8 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.7 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.6 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.5 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.4 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.3 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.2 lib/br_danfe/mdfe_lib/authorization_protocol.rb
br_danfe-0.17.1 lib/br_danfe/mdfe_lib/authorization_protocol.rb