class Prism::CurrentVersionError
当请求以当前运行的 Ruby 版本进行解析,但 Prism 不支持该版本时引发。
Public Class Methods
Source
# File lib/prism.rb, line 43 def initialize(version) message = +"invalid version: Requested to parse as `version: 'current'`; " segments = if version.match?(/\A\d+\.\d+.\d+\z/) version.split(".").map(&:to_i) end if segments && ((segments[0] < 3) || (segments[0] == 3 && segments[1] < 3)) message << " #{version} is below the minimum supported syntax." else message << " #{version} is unknown. Please update the `prism` gem." end super(message) end
为给定的 Ruby 版本字符串初始化一个新异常。
调用超类方法
Exception::new