class SimpleCov::Result

def covered_percent

The overall percentual coverage for this result
def covered_percent
  missed_lines, covered_lines = 0, 0
  @files.each do |file|
    original_result[file.filename].each do |line_result|
      case line_result
      when 0
        missed_lines += 1
      when 1
        covered_lines += 1
      end
    end
  end
  
  total_lines = (missed_lines + covered_lines)
  # Make sure that weird rounding error from #15, #23 and #24 does not occur again!
  total_lines.zero? ? 0 : 100.0 * covered_lines / total_lines
end