class Asciidoctor::Extensions::MacroProcessor

Attributes

document[R]
name[R]
options[R]

Public Class Methods

config() click to toggle source
# File lib/asciidoctor/extensions.rb, line 398
def config
  @config ||= {}
end
new(name, document, opts = {}) click to toggle source
Calls superclass method Asciidoctor::Extensions::Processor.new
# File lib/asciidoctor/extensions.rb, line 411
def initialize(name, document, opts = {})
  super(document)
  @name = name
  @options = self.class.config.dup
  @options.update(opts)
end
option(key, default_value) click to toggle source
# File lib/asciidoctor/extensions.rb, line 402
def option(key, default_value)
  config[key] = default_value
end

Public Instance Methods

process(parent, target, attributes, source = nil) click to toggle source
# File lib/asciidoctor/extensions.rb, line 418
def process parent, target, attributes, source = nil
  nil
end