Sha256: 7ee9dc070f3d8e7fe77d15249b6fcbf0879621fc2dc4e48332a6f15abc5e4a5f

Contents?: true

Size: 642 Bytes

Versions: 4

Compression:

Stored size: 642 Bytes

Contents

require "asciidoctor/standoc/converter"
require 'asciidoctor/generic/converter'

module Asciidoctor
  module Vsd
    # A {Converter} implementation that generates RSD output, and a document
    # schema encapsulation of the document for validation
    #
    class Converter < Asciidoctor::Generic::Converter
      register_for "vsd"

      def configuration
        Metanorma::Vsd.configuration
      end

      def html_converter(node)
        IsoDoc::Vsd::HtmlConvert.new(html_extract_attributes(node))
      end

      def word_converter(node)
        IsoDoc::Vsd::WordConvert.new(doc_extract_attributes(node))
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
metanorma-vsd-1.0.10 lib/asciidoctor/vsd/converter.rb
metanorma-vsd-1.0.9 lib/asciidoctor/vsd/converter.rb
metanorma-vsd-1.0.8 lib/asciidoctor/vsd/converter.rb
metanorma-vsd-1.0.7 lib/asciidoctor/vsd/converter.rb