Sha256: 21f0805192b33684ffbcecb2be5fe2282ebe414a3041be2ddb046d4e579d9e60
Contents?: true
Size: 971 Bytes
Versions: 4
Compression:
Stored size: 971 Bytes
Contents
require "asciidoctor/standoc/converter" require 'asciidoctor/acme/converter' module Asciidoctor module Rsd # A {Converter} implementation that generates RSD output, and a document # schema encapsulation of the document for validation # class Converter < Asciidoctor::Acme::Converter register_for "rsd" def metadata_security(node, xml) security = node.attr("security") || return xml.security security end def metadata_ext(node, xml) super metadata_security(node, xml) end def configuration Metanorma::Rsd.configuration end def html_converter(node) IsoDoc::Rsd::HtmlConvert.new(html_extract_attributes(node)) end def pdf_converter(node) IsoDoc::Rsd::PdfConvert.new(html_extract_attributes(node)) end def word_converter(node) IsoDoc::Rsd::WordConvert.new(doc_extract_attributes(node)) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems