Module: Utils::XML
- Defined in:
- lib/nfse_issnet/utils/xml.rb
Class Method Summary collapse
Class Method Details
.render(file_name, opts = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/nfse_issnet/utils/xml.rb', line 4 def render(file_name, opts = {}) opts ||= {} opts[:context] ||= self # Inicializa a variavel xml com nil para comparar se oa rquivo foi de fato encontrado. xml = find(file_name, "#{NfseIssnet.root}/lib/nfse_issnet/xml", opts[:context], opts) # Lança uma excessão se não for encontrado o xml # Deve verificar se é nil pois o arquivo xml pode estar vazio if xml.nil? raise "Arquivo #{file_name}.xml.slim não encontrado nos diretórios" end xml end |