class RubyXmlNfe::Emit
Attributes
cnae[R]
cnpj[R]
crt[R]
ender_emit_params[R]
ie[R]
im[R]
xFant[R]
xNome[R]
xml[R]
Public Class Methods
new(xml, params)
click to toggle source
# File lib/ruby_xml_nfe/emit.rb, line 8 def initialize(xml, params) @xml = xml @cnpj = params[:CNPJ] @xNome = params[:xNome] @xFant = params[:xFant] @ender_emit_params = params[:enderEmit] @ie = params[:IE] @im = params[:IM] @cnae = params[:CNAE] @crt = params[:CRT] end
Public Instance Methods
build()
click to toggle source
# File lib/ruby_xml_nfe/emit.rb, line 20 def build xml.emit do xml.CNPJ cnpj xml.xNome xNome xml.xFant xFant ender_emit = RubyXmlNfe::EnderEmit.new(xml, ender_emit_params) ender_emit.build xml.IE ie xml.IM im if im xml.CNAE cnae if cnae xml.CRT crt end end