Sha256: b0d46c1e23a707928c13ff8e69b056ae231471ae855ce845298f0753c189e33f

Contents?: true

Size: 833 Bytes

Versions: 1

Compression:

Stored size: 833 Bytes

Contents

require 'nokogiri'

module RubyXmlNfe
  class EnderEmit
    attr_reader :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.enderEmit do
        xml.xLgr xLgr
        xml.nro nro
        xml.xCpl 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
      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_emit.rb