class Prism::Translation::Parser::PrismDiagnostic
Модуль анализатора содержит список диагностических сообщений с жёстко заданными сообщениями об ошибках. Мы создаём собственный класс диагностики, чтобы задать свои собственные сообщения об ошибках.
Атрибуты
Это кэшированное сообщение, полученное от prism.
Публичные методы класса
Исходный код
# File lib/prism/translation/parser.rb, line 28
def initialize(message, level, reason, location)
@message = message
super(level, reason, {}, location, [])
end Инициализирует новую диагностику с заданным сообщением и местоположением.
Вызывает метод родительского класса
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.