class RubyXmlNfe::Ide

Attributes

cDV[R]
cMunFG[R]
cNF[R]
cUF[R]
dhEmi[R]
dhSaiEnt[R]
finNFe[R]
idDest[R]
indFinal[R]
indPres[R]
mod[R]
nNF[R]
natOp[R]
procEmi[R]
serie[R]
tpAmb[R]
tpEmis[R]
tpImp[R]
tpNF[R]
verProc[R]
xml[R]

Public Class Methods

new(xml, params) click to toggle source
# File lib/ruby_xml_nfe/ide.rb, line 8
def initialize(xml, params)
  @xml = xml
  @cUF = params[:cUF]
  @cNF = params[:cNF]
  @natOp = params[:natOp]
  @mod = params[:mod]
  @serie = params[:serie]
  @nNF = params[:nNF]
  @dhEmi = params[:dhEmi]
  @dhSaiEnt = params[:dhSaiEnt]
  @tpNF = params[:tpNF]
  @idDest = params[:idDest]
  @cMunFG = params[:cMunFG]
  @tpImp = params[:tpImp]
  @tpEmis = params[:tpEmis]
  @cDV = params[:cDV]
  @tpAmb = params[:tpAmb]
  @finNFe = params[:finNFe]
  @indFinal = params[:indFinal]
  @indPres = params[:indPres]
  @procEmi = params[:procEmi]
  @verProc = params[:verProc]
end

Public Instance Methods

build() click to toggle source
# File lib/ruby_xml_nfe/ide.rb, line 32
def build
  xml.ide do
    xml.cUF cUF
    xml.cNF cNF
    xml.natOp natOp
    xml.mod mod
    xml.serie serie
    xml.nNF nNF
    xml.dhEmi dhEmi
    xml.dhSaiEnt dhSaiEnt if dhSaiEnt
    xml.tpNF tpNF
    xml.idDest idDest
    xml.cMunFG cMunFG
    xml.tpImp tpImp
    xml.tpEmis tpEmis
    xml.cDV cDV
    xml.tpAmb tpAmb
    xml.finNFe finNFe
    xml.indFinal indFinal
    xml.indPres indPres
    xml.procEmi procEmi
    xml.verProc verProc
  end
end