class Nfe::Services::Dispatch::EnviNFe

Constants

SYNCHRONOUS

Attributes

lote[RW]
nfe[RW]
versao[RW]

Public Class Methods

new(nfe, lote, version) click to toggle source
# File lib/nfe/services/dispatch/enviNFe.rb, line 19
def initialize(nfe, lote, version)
  @nfe = nfe
  @lote = lote
  @versao = version
end

Public Instance Methods

to_xml() click to toggle source
# File lib/nfe/services/dispatch/enviNFe.rb, line 25
def to_xml
  xml = Builder::XmlMarkup.new

  xml.enviNFe(xmlns: Models::NFe.namespace, versao: versao) do |env|

    env.idLote @lote

    env.indSinc SYNCHRONOUS

    env << @nfe.to_xml
  end

  xml.target!
end