class Rcov::CallSiteAnalyzer
def aggregate_data(aggregated_data, delta)
def aggregate_data(aggregated_data, delta) callsites1, defsites1 = aggregated_data callsites2, defsites2 = delta callsites2.each_pair do |(klass, method), hash| dest_hash = (callsites1[[klass, method]] ||= {}) hash.each_pair do |callsite, count| dest_hash[callsite] ||= 0 dest_hash[callsite] += count end end defsites1.update(defsites2) end