Sha256: 851103cf5c2b8be6b75ae2bbacaafaa0af8d6d1221d66253428f0251fcbabe0e
Contents?: true
Size: 565 Bytes
Versions: 3
Compression:
Stored size: 565 Bytes
Contents
module Asciidoctor module Rsd class Converter < Standoc::Converter def content_validate(doc) super bibdata_validate(doc.root) end def bibdata_validate(doc) stage_validate(doc) end def stage_validate(xmldoc) stage = xmldoc&.at("//bibdata/status/stage")&.text %w(proposal working-draft committee-draft draft-standard final-draft published withdrawn).include? stage or @log.add("Document Attributes", nil, "#{stage} is not a recognised status") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
metanorma-rsd-1.4.5 | lib/asciidoctor/rsd/validate.rb |
metanorma-rsd-1.4.4 | lib/asciidoctor/rsd/validate.rb |
metanorma-rsd-1.4.3 | lib/asciidoctor/rsd/validate.rb |