module SimpleCov::HashMergeHelper
Public Instance Methods
Source
# File lib/simplecov/merge_helpers.rb, line 22 def merge_resultset(hash) new_resultset = {} (keys + hash.keys).each do |filename| new_resultset[filename] = nil end new_resultset.each_key do |filename| result1 = self[filename] result2 = hash[filename] new_resultset[filename] = result1 && result2 ? result1.extend(ArrayMergeHelper).merge_resultset(result2) : (result1 || result2).dup end new_resultset end
Merges the given Coverage.result
hash with self