# File lib/puppet-syntax/hiera.rb, line 5 def check(filelist) raise "Expected an array of files" unless filelist.is_a?(Array) errors = [] filelist.each do |hiera_file| begin YAML.load_file(hiera_file) rescue Exception => error errors << "ERROR: Failed to parse #{hiera_file}: #{error}" end end errors.map! { |e| e.to_s } errors end