Support rendering schema definitions in the spec
This commit is contained in:
parent
bc3e45d642
commit
ea307b5bdb
3 changed files with 73 additions and 0 deletions
|
@ -189,3 +189,17 @@ class MatrixSections(Sections):
|
|||
template = self.env.get_template("apis.tmpl")
|
||||
apis = self.units.get("apis")
|
||||
return template.render(apis=apis)
|
||||
|
||||
def render_swagger_definition(self):
|
||||
rendered = {}
|
||||
template = self.env.get_template("schema-definition.tmpl")
|
||||
subtitle_title_char = self.units.get("spec_targets")[
|
||||
"relative_title_styles"
|
||||
]["subtitle"]
|
||||
definitions = self.units.get("swagger_definitions")
|
||||
for group, swagger_def in definitions.items():
|
||||
rendered["definition_" + group] = template.render(
|
||||
definition=swagger_def['definition'],
|
||||
examples=swagger_def['examples'],
|
||||
title_kind=subtitle_title_char)
|
||||
return rendered
|
Loading…
Add table
Add a link
Reference in a new issue