Class: JSONSchema::Canonical::IntegerView

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

Overview

An integer value within a closed interval, optionally a multiple of a divisor.

Instance Method Summary collapse

Instance Method Details

#deconstruct_keysHash[Symbol, untyped]

Parameters:

  • keys (Object)

Returns:

  • (Hash[Symbol, untyped])


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

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

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#maximumInteger?

Returns:

  • (Integer, nil)


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

def maximum: () -> Integer?

#minimumInteger?

Returns:

  • (Integer, nil)


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

def minimum: () -> Integer?

#multiple_ofArray[Integer | Float]

Returns:

  • (Array[Integer | Float])


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

def multiple_of: () -> Array[Integer | Float]

#not_multiple_ofArray[Integer | Float]

Returns:

  • (Array[Integer | Float])


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

def not_multiple_of: () -> Array[Integer | Float]