要約
YAML の文法エラーを表すクラスです。
目次
継承しているメソッド
- SyntaxErrorから継承しているメソッド
- Exceptionから継承しているメソッド
インスタンスメソッド
column -> Integer
[permalink][rdoc][edit]-
エラーが生じた行内の位置を返します。
context -> String
[permalink][rdoc][edit]-
エラーが生じたコンテキストを文字列で返します。
file -> String|nil
[permalink][rdoc][edit]-
エラーが生じたファイルの名前を返します。
Psych.load_file で指定したファイルの名前や Psych.load の第2引数で指定した名前が返されます。パース時にファイル名を指定しなかった場合は nil が返されます。
line -> Integer
[permalink][rdoc][edit]-
エラーが生じた行番号を返します。
offset -> Integer
[permalink][rdoc][edit]-
エラーが生じた位置の offset をバイト数で返します。
offset とは、 Psych::SyntaxError#line, Psych::SyntaxError#column で指示される位置からの相対位置です。この位置から 0 バイトの位置でエラーが発生することが多いため、このメソッドはしばしば 0 を返します。
problem -> String
[permalink][rdoc][edit]-
生じたエラーの中身を文字列で返します。