Sha256: 77cf1ac072a2b5e3781f3df15aeac49d5b9ad0750d08a6585076ba32a5764156
Contents?: true
Size: 999 Bytes
Versions: 17
Compression:
Stored size: 999 Bytes
Contents
import restful import logging from google.appengine.ext import webapp from google.appengine.api import users from google.appengine.ext import db from app.models import assist, <%= file_name %> class Controller(restful.Controller): def get(self): restful.send_successful_response(self, assist.all(<%= file_name %>.<%= class_name %>)) @restful.methods_via_query_allowed def post(self): model = <%= file_name %>.<%= class_name %>() assist.update_model_from_params(model, self.request.params) restful.send_successful_response(self, model.to_xml()) def put(self): model = <%= file_name %>.<%= class_name %>.get(db.Key(restful.get_model_key(self))) assist.update_model_from_params(model, self.request.params) restful.send_successful_response(self, model.to_xml()) def delete(self): model = <%= file_name %>.<%= class_name %>.get(db.Key(restful.get_model_key(self))) db.delete(model) restful.send_successful_response(self, model.to_xml())
Version data entries
17 entries across 17 versions & 6 rubygems