Method: Betterdocs::Generator::Swagger#add_required_to_definitions
- Defined in:
- lib/betterdocs/generator/swagger.rb
#add_required_to_definitions(definitions) ⇒ Object
311 312 313 314 315 316 317 318 319 |
# File 'lib/betterdocs/generator/swagger.rb', line 311 def add_required_to_definitions(definitions) definitions.each do |def_key, d| req = d[:properties].select { |_k, v| v.key?(:nullable) && !v[:optional] }.keys d[:properties].each do |p| p.delete(:optional) end definitions[def_key][:required] = req unless req.empty? end end |