# File lib/scrubyt/output/result_node.rb, line 56 def to_flat_hash() hash_result = self.to_hash('@@@@@@') merged_hash = hash_result.delete_at 0 hash_result.each do |hash| merged_hash.keys.each do |key| merged_hash[key] += "@@@@@@#{hash[key]}" end end result_sets = merged_hash.values.map!{|x| x.split('@@@@@@')}.transpose final_result = [] result_sets.each do |rs| temp_result = {} merged_hash.keys.each do |k| temp_result[k] = rs[merged_hash.keys.index(k)] end final_result << temp_result end final_result end