Look at the view_attr and request_method parameters to add_route. If you have a naming convention for your classy views it should be extremely easy to do something like (untested):
class ViewClass(object): def __init__(self, request): self.request = request def GET(self): # handle get request ... def rest_in_peace(config, view_class, name): config.add_route(name, name+'{id}', request_method='GET', view=view_class, view_attr='GET') config.add_route(name, name+'{id}', request_method='POST', view=view_class, view_attr='POST') ... -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To post to this group, send email to pylons-de...@googlegroups.com. To unsubscribe from this group, send email to pylons-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en.