Ruby 3.3 リファレンスマニュアル

instance method Psych::SyntaxError#file

file -> String|nilRuby 1.9.3 から[permalink][rdoc][edit]

エラーが生じたファイルの名前を返します。

Psych.load_file で指定したファイルの名前や Psych.load などの引数 filename で指定した名前が返されます。パース時にファイル名を指定しなかった場合は nil が返されます。ただし、Psych::Parser#parse を直接呼び出してファイル名を省略した場合は "<unknown>" が返されます。