Class: Scrubber::Native

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

Overview

The native extension. Not a public API; use Scrubber::Instance.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_detectorsArray[String]

Returns:

  • (Array[String])


129
# File 'sig/scrubber_rb.rbs', line 129

def self.all_detectors: () -> Array[String]

.default_detectorsArray[String]

Returns:

  • (Array[String])


127
# File 'sig/scrubber_rb.rbs', line 127

def self.default_detectors: () -> Array[String]

.india_detectorsArray[String]

Returns:

  • (Array[String])


128
# File 'sig/scrubber_rb.rbs', line 128

def self.india_detectors: () -> Array[String]

.newObject



120
# File 'sig/scrubber_rb.rbs', line 120

def self.new: (

Instance Method Details

#detectArray[[String, Integer, Integer, String]]

Parameters:

  • (String)
  • (Boolean)

Returns:

  • (Array[[String, Integer, Integer, String]])


132
# File 'sig/scrubber_rb.rbs', line 132

def detect: (String, bool) -> Array[[String, Integer, Integer, String]]

#rule_countInteger

Returns:

  • (Integer)


133
# File 'sig/scrubber_rb.rbs', line 133

def rule_count: () -> Integer

#scrubString?

Parameters:

  • (String)

Returns:

  • (String, nil)


131
# File 'sig/scrubber_rb.rbs', line 131

def scrub: (String) -> String?