Method: Eazypi::Schema::Object#to_openapi_spec
- Defined in:
- lib/eazypi/schema/object.rb
#to_openapi_spec ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/eazypi/schema/object.rb', line 33 def to_openapi_spec return { "$ref" => @reference } if @reference { "type" => "object", "required" => @required.empty? ? nil : @required, "properties" => @properties.transform_values(&:to_openapi_spec) }.compact end |