Method: Psych.parse_file
- Defined in:
- lib/psych.rb
.parse_file(filename, fallback: false) ⇒ Object
Parse a file at filename
. Returns the Psych::Nodes::Document.
Raises a Psych::SyntaxError when a YAML syntax error is detected.
412 413 414 415 416 417 |
# File 'lib/psych.rb', line 412 def self.parse_file filename, fallback: false result = File.open filename, 'r:bom|utf-8' do |f| parse f, filename: filename end result || fallback end |