class Asciidoctor::Extensions::BlockMacroProcessor

BlockMacroProcessor implementations must extend BlockMacroProcessor.
parse those lines into blocks an assigned them to the returned block.
Block is :compound, and the Block contains at least one line, the parser will
If the process method returns an instance of Block, the content model of that
custom name.
Public: BlockMacroProcessors are used to handle block macros that have a

def name

def name
  raise ::ArgumentError, %(invalid name for block macro: #{@name}) unless MacroNameRx.match? @name.to_s
  @name
end