module SimpleCov::ArrayMergeHelper
Public Instance Methods
merge_resultset(array)
click to toggle source
Merges an array of coverage results with self
# File lib/simplecov/merge_helpers.rb, line 4 def merge_resultset(array) new_array = dup array.each_with_index do |element, i| pair = [element, new_array[i]] new_array[i] = if pair.any?(&:nil?) && pair.map(&:to_i).all?(&:zero?) nil else element.to_i + new_array[i].to_i end end new_array end