Method: IsoDoc::Function::Blocks#note_p_parse
- Defined in:
- lib/isodoc/function/blocks_example_note.rb
#note_p_parse(node, div) ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/isodoc/function/blocks_example_note.rb', line 60 def note_p_parse(node, div) name = node&.at(ns("./name"))&.remove div.p do |p| name and p.span **{ class: "note_label" } do |s| name.children.each { |n| parse(n, s) } s << note_delim end insert_tab(p, 1) node.first_element_child.children.each { |n| parse(n, p) } end node.element_children[1..-1].each { |n| parse(n, div) } end |