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



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

def initialize: (

Instance Method Details

#backtrack_limitInteger?

Maximum backtracking steps.

Returns:

  • (Integer, nil)


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

def backtrack_limit: () -> Integer?

#dfa_size_limitInteger?

Maximum DFA size.

Returns:

  • (Integer, nil)


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

def dfa_size_limit: () -> Integer?

#inspectString

Returns:

  • (String)


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

def inspect: () -> String

#size_limitInteger?

Maximum compiled regex size.

Returns:

  • (Integer, nil)


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

def size_limit: () -> Integer?

#to_sString

Returns:

  • (String)


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

def to_s: () -> String