Class: JSONSchema::Registry

Inherits:
Object
  • Object
show all
Defined in:
sig/jsonschema.rbs

Overview

Schema registry for reference resolution.

Instance Method Summary collapse

Constructor Details

#initializeRegistry

Create a registry from URI/schema pairs.

Parameters:

  • resources

    Array of [uri, schema] pairs

  • draft

    Optional draft version constant

  • retriever

    Custom schema retriever proc for dynamic resolution

  • draft: (draft, nil)
  • retriever: (^(String) -> untyped, nil)


340
# File 'sig/jsonschema.rbs', line 340

def initialize: (Array[[String, untyped]] resources, ?draft: draft?, ?retriever: (^(String) -> untyped)?) -> void

Instance Method Details

#inspectString

Returns:

  • (String)


342
# File 'sig/jsonschema.rbs', line 342

def inspect: () -> String