Method: Betterdocs::Generator::Swagger#add_body
- Defined in:
- lib/betterdocs/generator/swagger.rb
#add_body(definitions, params, action, name) ⇒ Object
321 322 323 324 325 326 327 |
# File 'lib/betterdocs/generator/swagger.rb', line 321 def add_body(definitions, params, action, name) if action.json_params.full? payload_name = "#{name.titleize.gsub(/\s/, '')}Request" definitions[payload_name] = get_request_definition(action.json_params.values) params[:requestBody] = wrap_content_object({ schema: get_schema_ref(payload_name) }, "#{name} Request") end end |