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



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

def initialize: (

Instance Method Details

#backtrack_limitInteger?

Maximum backtracking steps.

Returns:

  • (Integer, nil)


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

def backtrack_limit: () -> Integer?

#dfa_size_limitInteger?

Maximum DFA size.

Returns:

  • (Integer, nil)


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

def dfa_size_limit: () -> Integer?

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#size_limitInteger?

Maximum compiled regex size.

Returns:

  • (Integer, nil)


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

def size_limit: () -> Integer?

#to_sString

Returns:

  • (String)


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

def to_s: () -> String