Class: JSONSchema::ValidatorMap

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

Overview

Map of validators for all sub-schemas in a JSON Schema, keyed by JSON Pointer.

Instance Method Summary collapse

Instance Method Details

#[]Validator?

Parameters:

  • pointer (::String)

Returns:



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

def []: (::String pointer) -> Validator?

#fetchValidator

Parameters:

  • pointer (::String)

Returns:



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

def fetch: (::String pointer) -> Validator

#key?Boolean

Parameters:

  • pointer (::String)

Returns:

  • (Boolean)


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

def key?: (::String pointer) -> bool

#keys::Array[::String]

Returns:

  • (::Array[::String])


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

def keys: () -> ::Array[::String]

#length::Integer

Returns:

  • (::Integer)


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

def length: () -> ::Integer

#size::Integer

Returns:

  • (::Integer)


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

def size: () -> ::Integer