lib/isodoc/ogc/reqt.rb in metanorma-ogc-1.0.9 vs lib/isodoc/ogc/reqt.rb in metanorma-ogc-1.1.0

- old
+ new

@@ -1,7 +1,6 @@ require "isodoc" -require_relative "reqt_xref" module IsoDoc module Ogc module BaseConvert def recommend_class(node) @@ -28,11 +27,11 @@ def recommendation_name(node, out, type) label, title, lbl = recommendation_labels(node) out.p **{ class: recommendation_class(node) } do |b| if inject_crossreference_reqt?(node, label) - lbl = anchor(@reqtlabels[label.text], :xref, false) + lbl = @xrefs.anchor(@xrefs.reqtlabels[label.text], :xref, false) b << (lbl.nil? ? l10n("#{type}:") : l10n("#{lbl}:")) else b << (lbl.nil? ? l10n("#{type}:") : l10n("#{type} #{lbl}:")) end recommendation_name1(title, node, label, b) @@ -57,10 +56,10 @@ end # embedded reqts xref to top level reqts via label lookup def inject_crossreference_reqt?(node, label) !node.ancestors("requirement, recommendation, permission").empty? && - @reqtlabels[label&.text] + @xrefs.reqtlabels[label&.text] end def recommendation_attributes1(node) out = [] oblig = node["obligation"] and out << ["Obligation", oblig]