lib/asciidoctor/iso/front.rb in asciidoctor-iso-0.7.2 vs lib/asciidoctor/iso/front.rb in asciidoctor-iso-0.7.3

- old
+ new

@@ -82,10 +82,11 @@ def metadata_status(node, xml) xml.status do |s| s.stage (node.attr("docstage") || "60") s.substage (node.attr("docsubstage") || "60") + node.attr("iteration") && (s.iteration node.attr("iteration")) end end def metadata_committee(node, xml) xml.editorialgroup do |a| @@ -94,19 +95,25 @@ committee_component("workgroup", node, a) node.attr("secretariat") && a.secretariat(node.attr("secretariat")) end end + def metadata_ics(node, xml) + ics = node.attr("library-ics") + ics && ics.split(/,\s*/).each { |i| xml.ics i } + end + def metadata(node, xml) title node, xml metadata_id(node, xml) metadata_author(node, xml) metadata_publisher(node, xml) xml.language node.attr("language") xml.script (node.attr("script") || "Latn") metadata_status(node, xml) metadata_copyright(node, xml) metadata_committee(node, xml) + metadata_ics(node, xml) end def title_intro(node, t, lang, at) return unless node.attr("title-intro-#{lang}") t.title_intro(**attr_code(at)) do |t1|