Spec-Zone.ru › Ruby 3.4

class Prism::Translation::Parser::PrismDiagnostic

Модуль анализатора содержит список диагностических сообщений с жёстко заданными сообщениями об ошибках. Мы создаём собственный класс диагностики, чтобы задать свои собственные сообщения об ошибках.

Атрибуты

message [R]

Это кэшированное сообщение, полученное от prism.

Публичные методы класса

new (message, level, reason, location)
Исходный код
# 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API