Method: IsoDoc::XrefGen::Blocks#id_ancestor
- Defined in:
- lib/isodoc/xref/xref_gen.rb
#id_ancestor(node) ⇒ Object
207 208 209 210 211 212 213 214 |
# File 'lib/isodoc/xref/xref_gen.rb', line 207 def id_ancestor(node) parent = nil node.ancestors.each do |a| (a["id"] && (parent = a) && @anchors.dig(a["id"], :xref)) or next break end parent ? [parent, parent["id"]] : [nil, nil] end |