class Prism::Translation::Parser::PrismDiagnostic
The parser gem has a list of diagnostics with a hard-coded set of error messages. We create our own diagnostic class in order to set our own error messages.
Attributes
This is the cached message coming from prism.
Public Class Methods
Source
# File lib/prism/translation/parser.rb, line 28 def initialize(message, level, reason, location) @message = message super(level, reason, {}, location, []) end
Initialize a new diagnostic with the given message and location.
Calls superclass method
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.