类 Prism::Translation::Parser::PrismDiagnostic

parser gem 有一个包含硬编码错误消息的诊断列表。我们创建自己的诊断类是为了设置我们自己的错误消息。

属性

message[R]

这是来自 prism 的缓存消息。

公共类方法

new(message, level, reason, location) 点击切换源代码

使用给定的消息和位置初始化一个新的诊断。

调用超类方法
# File prism/translation/parser.rb, line 28
def initialize(message, level, reason, location)
  @message = message
  super(level, reason, {}, location, [])
end