Method: #dl_parse

Defined in:
lib/isodoc/wordconvert/wordconvertmodule.rb

#dl_parse(node, out) ⇒ Object



85
86
87
88
89
90
91
92
93
94
95
96
97
98
# File 'lib/isodoc/wordconvert/wordconvertmodule.rb', line 85

def dl_parse(node, out)
  out.table **{ class: "dl" } do |v|
    node.elements.each_slice(2) do |dt, dd|
      v.tr do |tr|
        tr.td **{ valign: "top", align: "left" } do |term|
          dt_parse(dt, term)
        end
        tr.td **{ valign: "top" } do |listitem|
          dd.children.each { |n| parse(n, listitem) }
        end
      end
    end
  end
end