Handle class based view methods via 'cbv' arg to decorator

EXAMPLE:
class MyView(View):
    @ratelimit(rate='10/m', block=True, cbv=True)
    def post(self, request):
        [...]