code: def add_route_for(cls, _name, rule, **options):
          
          setattr(cls, _name, route(rule, **options)(cls.__get_raw_attr(_name)))
docs: Add a route for an existing method or view. Useful for modifying routes
          that a subclass inherits from a base class::
  
              class BaseView(ClassView):
                  def latent_view(self):
                      return 'latent-view'
  
                  @route('other')
                  def other_view(self):
                      return 'other-view'
  
              @route('/path')
              class SubView(BaseView):
                  pass
  
              SubView.add_route_for('latent_view', 'latent')
              SubView.add_route_for('other_view', 'another')
              SubView.init_app(app)
  
              # Created routes:
              # /path/latent -> SubView.latent (added)
              # /path/other -> SubView.other (inherited)
              # /path/another -> SubView.other (added)
  
          :param _name: Name of the method or view on the class
          :param rule: URL rule to be added
          :param options: Additional options for :meth:`~flask.Flask.add_url_rule`