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