Class: JSONSchema::FancyRegexOptions

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

Overview

Fancy regex engine options (ECMA-262 patterns).

Instance Method Summary collapse

Constructor Details

#initializeObject

Create fancy regex engine options.

Parameters:

  • backtrack_limit

    Maximum backtracking steps

  • size_limit

    Maximum compiled regex size

  • dfa_size_limit

    Maximum DFA size



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

def initialize: (

Instance Method Details

#backtrack_limitInteger?

Maximum backtracking steps.

Returns:

  • (Integer, nil)


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

def backtrack_limit: () -> Integer?

#dfa_size_limitInteger?

Maximum DFA size.

Returns:

  • (Integer, nil)


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

def dfa_size_limit: () -> Integer?

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#size_limitInteger?

Maximum compiled regex size.

Returns:

  • (Integer, nil)


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

def size_limit: () -> Integer?

#to_sString

Returns:

  • (String)


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

def to_s: () -> String