module Apigen::Formats::JsonSchema::Draft7
JSON Schema Draft 7 generator.
Public Class Methods
generate(api)
click to toggle source
# File lib/apigen/formats/jsonschema.rb, line 15 def generate(api) JSON.pretty_generate( '$schema' => 'http://json-schema.org/draft-07/schema#', 'definitions' => definitions(api) ) end
Private Class Methods
model_ref(type)
click to toggle source
# File lib/apigen/formats/jsonschema.rb, line 24 def model_ref(type) "#/definitions/#{type}" end
supports_discriminator?()
click to toggle source
# File lib/apigen/formats/jsonschema.rb, line 28 def supports_discriminator? false end