class RubyXmlNfe::Pis

Attributes

pis_aliq_params[R]
pis_outr_params[R]
xml[R]

Public Class Methods

new(xml, params) click to toggle source
# File lib/ruby_xml_nfe/pis.rb, line 8
def initialize(xml, params)
  @xml = xml
  @pis_aliq_params = params[:PISAliq]
  @pis_outr_params = params[:PISOutr]
end

Public Instance Methods

build() click to toggle source
# File lib/ruby_xml_nfe/pis.rb, line 14
def build
  xml.PIS do
    if pis_aliq_params
      pis_aliq = RubyXmlNfe::PisAliq.new(xml, pis_aliq_params)
      pis_aliq.build
    end

    if pis_outr_params
      pis_outr = RubyXmlNfe::PisOutr.new(xml, pis_outr_params)
      pis_outr.build
    end
  end
end