class SwaggerApi::RequestBodies
Attributes
controllers[RW]
Public Instance Methods
create()
click to toggle source
# File lib/swagger_api/request_bodies.rb, line 10 def create request_bodies = {} controllers.each do |controller| request_bodies[controller.model] = request_body(controller) end request_bodies end
request_body(controller)
click to toggle source
# File lib/swagger_api/request_bodies.rb, line 18 def request_body(controller) { content: { 'application/json' => { schema: schema(controller.model.try(:safe_constantize) || controller.model) } }, description: "#{controller.model} attribute", required: true } end