module SimpleCov::HashMergeHelper

def merge_resultset(hash)

Merges the given Coverage.result hash with self
def merge_resultset(hash)
  new_resultset = {}
  (self.keys + hash.keys).each do |filename|
    new_resultset[filename] = []
  end
  
  new_resultset.each do |filename, data|
    new_resultset[filename] = (self[filename] || []).merge_resultset(hash[filename] || [])
  end
  new_resultset
end