diff --git a/refm/api/src/psych.rd b/refm/api/src/psych.rd index 0ea594b9db..ce1fc571d0 100644 --- a/refm/api/src/psych.rd +++ b/refm/api/src/psych.rd @@ -142,6 +142,18 @@ filename はパース中に発生した例外のメッセージに用います @raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します @see [[m:Psych.parse]] +#@if("2.6.0" <= version) +#@samplecode 例 +Psych.load("--- a") # => 'a' +Psych.load("---\n - a\n - b") # => ['a', 'b'] + +begin + Psych.load("--- `", filename: "file.txt") +rescue Psych::SyntaxError => ex + p ex.file # => 'file.txt' + p ex.message # => "(file.txt): found character that cannot start any token while scanning for the next token at line 1 column 5" +end +#@else #@samplecode 例 Psych.load("--- a") # => 'a' Psych.load("---\n - a\n - b") # => ['a', 'b']