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



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

def initialize: (

Instance Method Details

#backtrack_limitInteger?

Maximum backtracking steps.

Returns:

  • (Integer, nil)


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

def backtrack_limit: () -> Integer?

#dfa_size_limitInteger?

Maximum DFA size.

Returns:

  • (Integer, nil)


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

def dfa_size_limit: () -> Integer?

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#size_limitInteger?

Maximum compiled regex size.

Returns:

  • (Integer, nil)


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

def size_limit: () -> Integer?

#to_sString

Returns:

  • (String)


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

def to_s: () -> String