Method: RDoc::Markup::PreProcess.register

Defined in:
lib/rdoc/markup/pre_process.rb

.register(directive, &block) ⇒ Object

Registers directive as one handled by RDoc. If a block is given the directive will be replaced by the result of the block, otherwise the directive will be removed from the processed text.

The block will be called with the directive name and the directive parameter:

RDoc::Markup::PreProcess.register 'my-directive' do |directive, param|
  # replace text, etc.
end


53
54
55
# File 'lib/rdoc/markup/pre_process.rb', line 53

def self.register directive, &block
  @registered[directive] = block
end