Method: IsoDoc::Function::Blocks#sourcecode_parse1

Defined in:
lib/isodoc/function/blocks.rb

#sourcecode_parse1(node, div) ⇒ Object



71
72
73
74
75
76
77
78
79
80
81
# File 'lib/isodoc/function/blocks.rb', line 71

def sourcecode_parse1(node, div)
  @sourcecode = "pre"
  node.at(ns(".//table[@class = 'rouge-line-table']")) ||
    node.at("./ancestor::xmlns:table[@class = 'rouge-line-table']") and
    @sourcecode = "table"
  node.children.each do |n|
    %w(fmt-name dl).include?(n.name) and next
    parse(n, div)
  end
  @sourcecode = false
end