def dispatch(self, request, *args): """Respond to a request for all OpenStack API versions.""" builder = views_versions.get_view_builder(request) if request.path == '/': # List Versions return builder.build_versions(VERSIONS) else: # Versions Multiple Choice return builder.build_choices(VERSIONS, request)
def show(self, req): builder = views_versions.get_view_builder(req) return builder.build_version(VERSIONS['v2.0'])
def show(self, req): builder = views_versions.get_view_builder(req) return builder.build_version(VERSIONS['v1.0'])
def multi(self, req): """Return multiple choices.""" builder = views_versions.get_view_builder(req) return builder.build_choices(VERSIONS, req)
def index(self, req): """Return all versions.""" builder = views_versions.get_view_builder(req) return builder.build_versions(VERSIONS)