Method: Betterdocs::Generator::Swagger#add_param
- Defined in:
- lib/betterdocs/generator/swagger.rb
#add_param(hash, name, param_in, required = false, type = nil, description = '', schema = nil) ⇒ Object
106 107 108 109 110 111 112 113 |
# File 'lib/betterdocs/generator/swagger.rb', line 106 def add_param(hash, name, param_in, required = false, type = nil, description = '', schema = nil) hash[:parameters] ||= [] p = { in: param_in, required: required, description: description, name: name } p[:schema] = { type: type } unless type.nil? p[:schema] = schema unless schema.nil? hash[:parameters].push(p) hash end |