Method: Nfse::Pdf::XML#collect
- Defined in:
- lib/danfe/xml.rb
#collect(ns, tag, &block) ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/danfe/xml.rb', line 51 def collect(ns, tag, &block) result = [] # Tenta primeiro com uso de namespace begin @xml.xpath("//#{ns}:#{tag}").each do |det| result << yield(det) end rescue # Caso dê erro, tenta sem @xml.xpath("//#{tag}").each do |det| result << yield(det) end end result end |