Sha256: 3e0835d9d80cff13c15bfffbf567ad1a0ab1a1e0e69ce521a622e39e5ac3ff73

Contents?: true

Size: 714 Bytes

Versions: 1

Compression:

Stored size: 714 Bytes

Contents

require 'nokogiri'
require 'ruby_xml_nfe/ender_dest'

module RubyXmlNfe
  class Dest
    attr_reader :xml, :cnpj, :xNome, :ender_dest_params, :indIEDest, :ie, :email

    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

    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
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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