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

Methods

Public Class methods

Public Instance methods

Protected Instance methods

[Validate]