Method: IsoDoc::XrefGen::Blocks#sequential_figure_class_names

Defined in:
lib/isodoc/xref/xref_gen_seq.rb

#sequential_figure_class_names(clause, container: false) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
# File 'lib/isodoc/xref/xref_gen_seq.rb', line 37

def sequential_figure_class_names(clause, container: false)
  c = {}
  j = 0
  clause.xpath(ns(".//figure[@class][not(@class = 'pseudocode')]"))
    .each do |t|
    c[t["class"]] ||= Counter.new
    j = subfigure_increment(j, c[t["class"]], t)
    sequential_figure_body(j, c[t["class"]], t, t["class"],
                           container: container)
  end
end