class Metanorma::Plugin::Lutaml::LutamlFigureInlineMacro

Public Instance Methods

process(parent, _target, attrs) click to toggle source
# File lib/metanorma/plugin/lutaml/lutaml_figure_inline_macro.rb, line 12
def process(parent, _target, attrs)
  diagram_key = [attrs["package"], attrs["name"]].compact.join(":")
  return if parent.document.attributes['lutaml_figure_id'].nil?
  xmi_id = parent.document.attributes['lutaml_figure_id'][diagram_key]
  return unless xmi_id

  %Q(<xref target="figure-#{xmi_id}"></xref>)
end