load(yaml, filename = nil)
Class Public methods
Load yaml
in to a Ruby data structure. If multiple documents
are provided, the object contained in the first document will be returned.
filename
will be used in the exception message if any
exception is raised while parsing.
Raises a Psych::SyntaxError when a YAML syntax error is detected.
Example:
Psych.load("--- a") # => 'a' Psych.load("---\n - a\n - b") # => ['a', 'b'] begin Psych.load("--- `", "file.txt") rescue Psych::SyntaxError => ex ex.file # => 'file.txt' ex.message # => "(file.txt): found character that cannot start any token" end
Please login to continue.