Class: Metanorma::Standoc::ToDoInlineAdmonitionBlock
- Inherits:
-
Asciidoctor::Extensions::Treeprocessor
- Object
- Asciidoctor::Extensions::Treeprocessor
- Metanorma::Standoc::ToDoInlineAdmonitionBlock
- Defined in:
- lib/metanorma/standoc/macros_note.rb
Instance Method Summary collapse
Instance Method Details
#process(document) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/metanorma/standoc/macros_note.rb', line 18 def process(document) (document.find_by context: :paragraph).each do |para| next unless /^TODO: /.match? para.lines[0] para.set_attr("name", "todo") para.set_attr("caption", "TODO") para.lines[0].sub!(/^TODO: /, "") # these will be converted from admonition to annotation downstream para.context = :admonition end end |