Class: Mdoc::Processor
- Inherits:
-
Object
- Object
- Mdoc::Processor
- Defined in:
- lib/mdoc/processor.rb,
lib/mdoc/processor/jqplot.rb,
lib/mdoc/processor/add_toc.rb,
lib/mdoc/processor/add_title.rb,
lib/mdoc/processor/expand_link.rb,
lib/mdoc/processor/js_sequence.rb,
lib/mdoc/processor/smart_code_block.rb
Direct Known Subclasses
AddTitle, AddToc, ExpandLink, Jqplot, JsSequence, SmartCodeBlock
Defined Under Namespace
Classes: AddTitle, AddToc, ExpandLink, Jqplot, JsSequence, SmartCodeBlock
Instance Method Summary collapse
-
#post_processors ⇒ Object
apply those processors after self.
-
#pre_processors ⇒ Object
add processors apply before self.
-
#process!(document) ⇒ Object
do the real jobs, raise for errors.
-
#repeatable? ⇒ Boolean
by default, can not perform more than one times for a single document.
Instance Method Details
#post_processors ⇒ Object
apply those processors after self
9 10 11 |
# File 'lib/mdoc/processor.rb', line 9 def post_processors [] end |
#pre_processors ⇒ Object
add processors apply before self
4 5 6 |
# File 'lib/mdoc/processor.rb', line 4 def pre_processors [] end |
#process!(document) ⇒ Object
do the real jobs, raise for errors
14 |
# File 'lib/mdoc/processor.rb', line 14 def process!(document); end |
#repeatable? ⇒ Boolean
by default, can not perform more than one times for a single document
17 18 19 |
# File 'lib/mdoc/processor.rb', line 17 def repeatable? false end |