Sha256: f788076d706b1460cc4d69510ece7773252455bf7a224c224441d6caa7e3c70e

Contents?: true

Size: 857 Bytes

Versions: 1

Compression:

Stored size: 857 Bytes

Contents

require 'nokogiri'

module RubyXmlNfe
  class EnderDest
    attr_accessor :xml, :xLgr, :nro, :xCpl, :xBairro, :cMun, :xMun, :uf,
      :cep, :cPais, :xPais, :fone

    def initialize(xml, params)
      @xml = xml
      @xLgr = params[:xLgr]
      @nro = params[:nro]
      @xCpl = params[:xCpl]
      @xBairro = params[:xBairro]
      @cMun = params[:cMun]
      @xMun = params[:xMun]
      @uf = params[:UF]
      @cep = params[:CEP]
      @cPais = params[:cPais]
      @xPais = params[:xPais]
      @fone = params[:fone]
    end

    def build
      xml.enderDest do
        xml.xLgr xLgr
        xml.nro nro
        xml.xCpl xCpl if xCpl
        xml.xBairro xBairro
        xml.cMun cMun
        xml.xMun xMun
        xml.UF uf
        xml.CEP cep
        xml.cPais cPais
        xml.xPais xPais
        xml.fone fone if fone
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby_xml_nfe-0.1.0 lib/ruby_xml_nfe/ender_dest.rb