Capture parse errors from Ripper

Prism returns the errors with their messages, but Ripper does not. To get them we must make a custom subclass.

Example:

puts RipperErrors.new(" def foo").call.errors
# => ["syntax error, unexpected end-of-input, expecting ';' or '\\n'"]
Attributes
Read
No documentation available
Instance Methods
No documentation available
An alias for on_parse_error
An alias for on_parse_error
An alias for on_parse_error
An alias for on_parse_error
An alias for on_parse_error

Comes from ripper, called on every parse error, msg is a string