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.

Reply via email to