# File lib/scrubyt/output/result_dumper.rb, line 11 def self.to_xml(pattern) doc = REXML::Document.new root = REXML::Element.new('root') doc.add_element(root) all_extracted_docs = pattern.last_result [all_extracted_docs].flatten.each do |lr| pattern.last_result = lr to_xml_recursive(pattern, root) end remove_empty_leaves(doc) @@last_doc = doc end