Class: JSONSchema::Canonical::StringView

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

Overview

A string value within a length window, matching every pattern.

Instance Method Summary collapse

Instance Method Details

#content_encodingsArray[String]

Returns:

  • (Array[String])


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

def content_encodings: () -> Array[String]

#content_media_typesArray[String]

Returns:

  • (Array[String])


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

def content_media_types: () -> Array[String]

#deconstruct_keysHash[Symbol, untyped]

Parameters:

  • keys (Object)

Returns:

  • (Hash[Symbol, untyped])


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

def deconstruct_keys: (untyped keys) -> Hash[Symbol, untyped]

#excludedArray[String]

Returns:

  • (Array[String])


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

def excluded: () -> Array[String]

#formatsArray[String]

Returns:

  • (Array[String])


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

def formats: () -> Array[String]

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#max_lengthInteger?

Returns:

  • (Integer, nil)


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

def max_length: () -> Integer?

#min_lengthInteger?

Returns:

  • (Integer, nil)


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

def min_length: () -> Integer?

#patternsArray[String]

Returns:

  • (Array[String])


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

def patterns: () -> Array[String]