@classmethod
def delete(cls, func):
    """Create an authenticate object with a DELETE method

        Arguments:
            func: a function to decorate

        """
    return cls(func, method='DELETE')
