def routerclass(cls):
    """
    A class decorator which parses a class, looking for an member
    functions which match an HTTP verb (get, post, etc) followed by
    an underscore and other letters, with a signature of two
    parameters (req and res). For example
    .. code: python

        def get_index(req, res):
            ...

    To determine the path to take, the string looks at the first
    complete word of a stripped docstring, passing this in to the
    'path matching algorithm'.
    The order wich the methods are defined are the order the requests
    will attempt to match.
    """
    logging.debug("Creating a routerclass with the class %s" % cls)
    cls.__growler_router = lambda self: routerify(self)
    return cls
A class decorator which parses a class, looking for an member
    functions which match an HTTP verb (get, post, etc) followed by
    an underscore and other letters, with a signature of two
    parameters (req and res). For example
    .. code: python

        def get_index(req, res):
            ...

    To determine the path to take, the string looks at the first
    complete word of a stripped docstring, passing this in to the
    'path matching algorithm'.
    The order wich the methods are defined are the order the requests
    will attempt to match.