docs: def add_route(self, method, path, handler,
                    *, name=None, expect_handler=None,
                    swagger_data=None,
                    validate=None):
          """ Returns route
  
          :param method: as well as in aiohttp
          :param path: as well as in aiohttp
          :param handler: as well as in aiohttp
              and also must be str `mymodule.handler`
          :param name: as well as in aiohttp
          :param expect_handler: as well as in aiohttp
          :param swagger_data: data
              http://swagger.io/specification/#operationObject
          :param validate: bool param for validate in SwaggerValidationRoute
          :param build: bool param for build extractor and validator
          :return: route for handler
          """
          if name is None or name in self._named_resources:
              name = ''
  
          if validate is None:
              validate = self._default_validate
  
          route = super().add_route(
              method, path, handler, name=name,
              expect_handler=expect_handler,
              swagger_data=swagger_data,
              validate=validate,
          )
          return route