Class: JSONSchema::Canonical::CanonicalSchema
- Inherits:
-
Object
- Object
- JSONSchema::Canonical::CanonicalSchema
- Defined in:
- sig/jsonschema.rbs
Overview
A schema reduced to canonical form: schemas accepting the same values share one form.
Instance Method Summary collapse
- #== ⇒ Boolean
- #definitions ⇒ Hash[String, CanonicalSchema]
- #draft ⇒ JSONSchema::draft
- #eql? ⇒ Boolean
- #hash ⇒ Integer
- #inspect ⇒ String
- #kind ⇒ kind
- #satisfiable? ⇒ Boolean
- #to_json_schema ⇒ Object
- #view ⇒ view
Instance Method Details
#== ⇒ Boolean
44 |
# File 'sig/jsonschema.rbs', line 44
def ==: (untyped other) -> bool
|
#definitions ⇒ Hash[String, CanonicalSchema]
41 |
# File 'sig/jsonschema.rbs', line 41
def definitions: () -> Hash[String, CanonicalSchema]
|
#draft ⇒ JSONSchema::draft
38 |
# File 'sig/jsonschema.rbs', line 38
def draft: () -> JSONSchema::draft
|
#eql? ⇒ Boolean
45 |
# File 'sig/jsonschema.rbs', line 45
def eql?: (untyped other) -> bool
|
#hash ⇒ Integer
46 |
# File 'sig/jsonschema.rbs', line 46
def hash: () -> Integer
|
#inspect ⇒ String
43 |
# File 'sig/jsonschema.rbs', line 43
def inspect: () -> String
|
#satisfiable? ⇒ Boolean
42 |
# File 'sig/jsonschema.rbs', line 42
def satisfiable?: () -> bool
|
#to_json_schema ⇒ Object
37 |
# File 'sig/jsonschema.rbs', line 37
def to_json_schema: () -> untyped
|