Class: RubyModKit::Corrector

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_mod_kit/corrector.rb

Overview

the base class of corrector

Instance Method Summary collapse

Instance Method Details

#correct(_parse_error, _generation) ⇒ void

This method returns an undefined value.

Parameters:

  • _parse_error (Prism::ParseError)
  • _generation (Generation)

Raises:

rbs:

  • _parse_error: Prism::ParseError

  • _generation: Generation

  • return: void



20
21
22
# File 'lib/ruby_mod_kit/corrector.rb', line 20

def correct(_parse_error, _generation)
  raise RubyModKit::Error, "Unexpected type #{self.class}"
end

#correctable_error_typesArray<Symbol>

Returns:

  • (Array<Symbol>)

rbs:



10
11
12
# File 'lib/ruby_mod_kit/corrector.rb', line 10

def correctable_error_types
  []
end

#setupvoid

This method returns an undefined value.

rbs:

  • return: void



26
# File 'lib/ruby_mod_kit/corrector.rb', line 26

def setup; end