module SimpleCov::ResultMerger
def merged_result
for the result consisting of a join on all source result's names
SimpleCov::Result with merged coverage data and the command_name
Gets all SimpleCov::Results from cache, merges them and produces a new
def merged_result merged = {} results.each do |result| merged = result.original_result.merge_resultset(merged) end result = SimpleCov::Result.new(merged) # Specify the command name result.command_name = results.map(&:command_name).join(", ") result end