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])


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

def content_encodings: () -> Array[String]

#content_media_typesArray[String]

Returns:

  • (Array[String])


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

def content_media_types: () -> Array[String]

#deconstruct_keysHash[Symbol, untyped]

Parameters:

  • keys (Object)

Returns:

  • (Hash[Symbol, untyped])


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

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

#formatsArray[String]

Returns:

  • (Array[String])


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

def formats: () -> Array[String]

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#max_lengthInteger?

Returns:

  • (Integer, nil)


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

def max_length: () -> Integer?

#min_lengthInteger?

Returns:

  • (Integer, nil)


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

def min_length: () -> Integer?

#patternsArray[String]

Returns:

  • (Array[String])


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

def patterns: () -> Array[String]