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

Version Path
captproton-restfulx-1.2.3 rxgen_generators/rx_scaffold/templates/controller.py.erb
dima-restfulx-1.2.2 rxgen_generators/rx_scaffold/templates/controller.py.erb
dima-restfulx-1.2.3 rxgen_generators/rx_scaffold/templates/controller.py.erb
dima-restfulx-1.2.4 rxgen_generators/rx_scaffold/templates/controller.py.erb
dima-ruboss4ruby-1.1.1 generators/ruboss_scaffold/templates/controller.py.erb
dima-ruboss4ruby-1.1.2 generators/ruboss_scaffold/templates/controller.py.erb
rlmattax-restfulx-1.2.4.1 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.3.1 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.3.0 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.2.5 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.2.3 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.2.4 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.2.2 rxgen_generators/rx_scaffold/templates/controller.py.erb
restfulx-1.2.1 generators/rx_scaffold/templates/controller.py.erb
ruboss4ruby-1.1.1 generators/ruboss_scaffold/templates/controller.py.erb
ruboss4ruby-1.1.2 generators/ruboss_scaffold/templates/controller.py.erb
ruboss4ruby-1.1.0 generators/ruboss_scaffold/templates/controller.py.erb