def endpoint_for_action(cls, action): return '{}:{}'.format(cls.calc_endpoint(), case_cw2dash(action))
def endpoint_for_action(cls, action): """Compute the flask endpoint for the given CRUD action.""" return '{}:{}'.format(cls.calc_endpoint(), case_cw2dash(action))
def calc_endpoint(cls): return case_cw2dash(cls.__name__)
def calc_url(cls): if cls.url is not None: return cls.url return '/' + case_cw2dash(cls.__name__)