class Swagcov::Coverage

def collect

def collect
  @routes.each do |route|
    path = route_path(route)
    verb = route_verb(route)
    next if third_party_route?(route, path)
    if dotfile.ignore_path?(path, verb: verb)
      update_data(:ignored, verb, path, "ignored")
      next
    end
    next if dotfile.only_path_mismatch?(path)
    @data[:total_count] += 1
    if (response_keys = openapi_files.find_response_keys(path: path, route_verb: verb))
      update_data(:covered, verb, path, response_keys.join("  "))
    else
      update_data(:uncovered, verb, path, "none")
    end
  end
  @data
end