New httpdomain renderer is designed to separate each rendering piece as a separate method of the rendering class. This should increase maintainability and extension. It also implemented according to OpenAPI v3 spec and so some ambiguous moments may work properly now comparing to
the old implementation.
[x] Add some :response-examples-for: [200, 202] renderer option.
[x] Add tests for :request-parameters-order: [header, query, ...] option.
[ ] Add support for request body payload.
[x] Render example.
[ ] Render schema using :>json if the payload is JSON.
[x] Add tests for render_operation.
[x] Add tests for render_paths.
[x] Add some :http-methods-order: [get, post, options] renderer option.
New httpdomain renderer is designed to separate each rendering piece as a separate method of the rendering class. This should increase maintainability and extension. It also implemented according to OpenAPI v3 spec and so some ambiguous moments may work properly now comparing to the old implementation.
:response-examples-for: [200, 202]
renderer option.:request-parameters-order: [header, query, ...]
option.:>json
if the payload is JSON.render_operation
.render_paths
.:http-methods-order: [get, post, options]
renderer option.