self.activate

in resources/asciidoctor/lib/chunker/extension.rb [16:30]


  def self.activate(registry)
    doc = registry.document
    return unless doc.attr 'outdir'
    return unless (chunk_level = doc.attr 'chunk_level')

    doc.extend ExtraDocinfo
    return if doc.attr 'subdoc'

    doc.attributes['toclevels'] ||= doc.attributes['chunk_level']

    DelegatingConverter.setup(registry.document) do |d|
      Converter.new d, chunk_level.to_i
    end
  end