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

instance method Psych::Parser#parse

parse(yaml) -> selfRuby 1.9.3 から[permalink][rdoc][edit]
parse(yaml, path) -> self

YAML ドキュメントをパースし、イベントハンドラにイベントを逐次通知します。

path はパース中に発生した例外 Psych::SyntaxError のメッセージと Psych::SyntaxError#file に用います。省略した場合は、yaml が path メソッドを持つ(File オブジェクトなど)ときはその値を、そうでなければ "<unknown>" を用います。

[PARAM] yaml:
YAML ドキュメント(文字列 or IO オブジェクト)
[PARAM] path:
Psych::SyntaxError 発生時にファイル名として表示する文字列
[EXCEPTION] Psych::SyntaxError:
YAMLドキュメントに文法エラーが発見されたときに発生します

[SEE_ALSO] Psych::Parser.new, Psych::Handler, Psych::Parser#handler