Class: AsciidoctorBibliography::Asciidoctor::BibliographerPreprocessor
- Inherits:
-
Asciidoctor::Extensions::Preprocessor
- Object
- Asciidoctor::Extensions::Preprocessor
- AsciidoctorBibliography::Asciidoctor::BibliographerPreprocessor
- Defined in:
- lib/asciidoctor-bibliography/asciidoctor/bibliographer_preprocessor.rb
Instance Method Summary collapse
Instance Method Details
#process(document, reader) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/asciidoctor-bibliography/asciidoctor/bibliographer_preprocessor.rb', line 11 def process(document, reader) document.bibliographer. = ::AsciidoctorBibliography::Options.build document, reader document.bibliographer.database = ::AsciidoctorBibliography::Database.new *(document) lines = remove_comments(reader.read_lines) processed_lines = process_lines lines, document.bibliographer reader.unshift_lines processed_lines reader end |