Method: IsoDoc::Function::Blocks#sourcecode_parse1

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

#sourcecode_parse1(node, div) ⇒ Object



79
80
81
82
83
84
85
86
87
88
89
# File 'lib/isodoc/function/blocks.rb', line 79

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(name dl).include?(n.name) and next
    parse(n, div)
  end
  @sourcecode = false
end