Class | Kwalify::YamlParser |
In: |
lib/kwalify/yaml-parser.rb
|
Parent: | PlainYamlParser |
(OBSOLETE) yaml parser
this class has been obsoleted. use Kwalify::Yaml::Parser instead.
ex.
# load document with YamlParser str = ARGF.read() parser = Kwalify::YamlParser.new(str) document = parser.parse() # validate document schema = YAML.load(File.read('schema.yaml')) validator = Kwalify::Validator.new(schema) errors = validator.validate(document) # print validation result if errors && !errors.empty? parser.set_errors_linenum(errors) errors.sort.each do |error| print "line %d: path %s: %s" % [error.linenum, error.path, error.message] end end