module Dry::Schema::JSONSchema::SchemaMethods

def json_schema(loose: false)

Other tags:
    Api: - public

Returns:
  • (HashHash>) -

Parameters:
  • loose (Symbol) -- Compile the schema in "loose" mode
def json_schema(loose: false)
  compiler = SchemaCompiler.new(root: true, loose: loose)
  compiler.call(to_ast)
  compiler.to_hash
end