class RubyXmlNfe::Dest

Attributes

cnpj[R]
email[R]
ender_dest_params[R]
ie[R]
indIEDest[R]
xNome[R]
xml[R]

Public Class Methods

new(xml, params) click to toggle source
# File lib/ruby_xml_nfe/dest.rb, line 8
def initialize(xml, params)
  @xml = xml
  @cnpj = params[:CNPJ]
  @xNome = params[:xNome]
  @ender_dest_params = params[:enderDest]
  @indIEDest = params[:indIEDest]
  @ie = params[:IE]
  @email = params[:email]
end

Public Instance Methods

build() click to toggle source
# File lib/ruby_xml_nfe/dest.rb, line 18
def build
  xml.dest do
    xml.CNPJ cnpj
    xml.xNome xNome

    ender_emit = RubyXmlNfe::EnderDest.new(xml, ender_dest_params)
    ender_emit.build

    xml.indIEDest indIEDest
    xml.IE ie if ie
    xml.email email if email
  end
end