def put(self, data): """Modify this host. :param data: a host within the request body. """ handler = host_handler.HostHandler(pecan.request) handler.update(self._id, data)
def post(self, data): """Create a new host. :param data: a host within the request body. """ handler = host_handler.HostHandler(pecan.request) handler.create(data)
def get(self): """Returns a specific host.""" handler = host_handler.HostHandler(pecan.request) h = handler.get(self._id) return h
def get_all(self): """Returns all hosts.""" handler = host_handler.HostHandler(pecan.request) hosts = handler.get_all() return hosts
def delete(self): """Delete this host.""" handler = host_handler.HostHandler(pecan.request) handler.delete(self._id)
def post(self, data): """Returns all hosts.""" handler = host_handler.HostHandler(pecan.request) hosts = handler.get_all(data) return hosts