asciidoctor-foodogsquared-e.../lib/asciidoctor/foodogsquared-extensions.rb

33 lines
1004 B
Ruby

# frozen_string_literal: true
require 'asciidoctor'
require 'asciidoctor/extensions'
require_relative 'helpers'
require_relative 'man-inline-macro/extension'
require_relative 'swhid-inline-macro/extension'
require_relative 'swhid-include-processor/extension'
require_relative 'github-link-inline-macro/extension'
require_relative 'github-raw-content-include-processor/extension'
require_relative 'gitlab-link-inline-macro/extension'
require_relative 'gitlab-raw-content-include-processor/extension'
require_relative 'chat-block-processor/extension'
require_relative 'wikipedia-inline-macro/extension'
Asciidoctor::Extensions.register do
inline_macro ManInlineMacro
block ChatBlock if @document.basebackend? 'html'
inline_macro SWHInlineMacro
include_processor SWHIDIncludeProcessor
inline_macro GitHubLinkInlineMacro
include_processor GitHubRawIncludeProcessor
inline_macro GitLabLinkInlineMacro
include_processor GitLabRawIncludeProcessor
inline_macro WikipediaInlineMacro
end