def __call__(self): item = extract_json_from_request(self.request) self.validate(item) item['_path'] = path_relative_to_root( '/'.join(self.context.getPhysicalPath())) self.transmogrify(item) set_json_headers(self.request) return IAPIMetadataJson(self.context)
def __call__(self): endpoints = [{ 'name': ep['name'], 'method': ep['verb'], 'description': (ep['adapter'].__doc__ or '').strip(), '@url': '/'.join((self.api_url, ep['name'])) } for ep in self.get_endpoints()] set_json_headers(self.request) return pretty_json({'endpoints': endpoints})
def __call__(self): endpoints = [ {'name': ep['name'], 'method': ep['verb'], 'description': (ep['adapter'].__doc__ or '').strip(), '@url': '/'.join((self.api_url, ep['name']))} for ep in self.get_endpoints()] set_json_headers(self.request) return pretty_json({'endpoints': endpoints})
def __call__(self): set_json_headers(self.request) return IAPIMetadataJson(self.context)