|
@@ -423,7 +423,15 @@ class Hapic(object):
|
423
|
423
|
description=description,
|
424
|
424
|
)
|
425
|
425
|
|
426
|
|
- def spec_yaml_view( *args, **kwargs):
|
|
426
|
+ def spec_yaml_view(*args, **kwargs):
|
|
427
|
+ """
|
|
428
|
+ Method to return swagger generated yaml spec file.
|
|
429
|
+
|
|
430
|
+ This method will be call as a framework view, like those,
|
|
431
|
+ it need to handle the default arguments of a framework view.
|
|
432
|
+ As frameworks have different arguments patterns, we should
|
|
433
|
+ allow any arguments patterns (args, kwargs).
|
|
434
|
+ """
|
427
|
435
|
return self.context.get_response(
|
428
|
436
|
doc_yaml,
|
429
|
437
|
mimetype='text/x-yaml',
|
|
@@ -441,13 +449,21 @@ class Hapic(object):
|
441
|
449
|
|
442
|
450
|
# Declare the swaggerui view
|
443
|
451
|
def api_doc_view(*args, **kwargs):
|
|
452
|
+ """
|
|
453
|
+ Method to return html index view of swagger ui.
|
|
454
|
+
|
|
455
|
+ This method will be call as a framework view, like those,
|
|
456
|
+ it need to handle the default arguments of a framework view.
|
|
457
|
+ As frameworks have different arguments patterns, we should
|
|
458
|
+ allow any arguments patterns (args, kwargs).
|
|
459
|
+ """
|
444
|
460
|
return self.context.get_response(
|
445
|
461
|
doc_page_content,
|
446
|
462
|
http_code=HTTPStatus.OK,
|
447
|
463
|
mimetype='text/html',
|
448
|
464
|
)
|
449
|
465
|
|
450
|
|
- # Add a view to generate the html index page of swaggerui
|
|
466
|
+ # Add a view to generate the html index page of swagger-ui
|
451
|
467
|
self.context.add_view(
|
452
|
468
|
route=route,
|
453
|
469
|
http_method='GET',
|