          """Must be subclassed to be implemented."""
          self.not_implemented('PUT')
  
  
      def delete(self, request, auth, *args, **kwargs):
          """Must be subclassed to be implemented."""
          self.not_implemented('DELETE')
  
  
      def not_implemented(self, operation):
 
</s> remove     def put(self, request, auth, content, *args, **kwargs):
 </s> add     def put(self, request, *args, **kwargs): </s> remove     def post(self, request, auth, content, *args, **kwargs):
 </s> add     def post(self, request, *args, **kwargs): </s> remove     def get(self, request, auth, *args, **kwargs):
 </s> add     def get(self, request, *args, **kwargs): </s> remove     def delete(self, request, auth, *args, **kwargs):
 </s> add     def delete(self, request, *args, **kwargs): </s> remove         The authentication context is passed to the method calls eg Resource.get(request, auth) in order to
        allow them to apply any more fine grained permission checking at the point the response is being generated.
 </s> add         The authentication context is available to the method calls eg Resource.get(request)
        by accessing self.auth in order to allow them to apply any more fine grained permission
        checking at the point the response is being generated.
    def delete(self, request, *args, **kwargs):
          """Must be subclassed to be implemented."""
          self.not_implemented('PUT')
  
  
    def delete(self, request, *args, **kwargs):
          """Must be subclassed to be implemented."""
          self.not_implemented('DELETE')
  
  
      def not_implemented(self, operation):
keep keep keep keep replace keep keep keep keep keep
 depercate auth and content arguments to the request handler methods - yea :) 
djangorestframework/resource.py