require 'asciidoctor'
require 'asciidoctor/extensions'

module AsciidoctorBibliography
  module Asciidoctor

    class BibliographerPostprocessor < ::Asciidoctor::Extensions::Postprocessor
      def process document, output
        puts self
        # byebug
        # content = (document.attr 'copyright') || 'Copyright Acme, Inc.'
        # if document.basebackend? 'html'
        #   replacement = %(<div id="footer-text">\\1<br>\n#{content}\n</div>)
        #   output = output.sub(/<div id="footer-text">(.*?)<\/div>/m, replacement)
        # elsif document.basebackend? 'docbook'
        #   replacement = %(<simpara>#{content}</simpara>\n\\1)
        #   output = output.sub(/(<\/(?:article|book)>)/, replacement)
        # end
        output
      end
    end
  end
end