Method: Mdoc#convert!
- Defined in:
- lib/mdoc.rb
#convert!(fname, doc_type = nil) {|pli| ... } ⇒ Object
convert single file
33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/mdoc.rb', line 33 def convert!(fname, doc_type = nil) doc = prepare_doc(fname, doc_type) # apply pipeline of processors # TODO: separate writer writer = find_writer(doc) pli = default_pipeline(doc, writer) yield pli if block_given? # receive user supplied processors pli.writer = writer unless pli.writer pli.apply!(doc) doc # return doc end |