Class: Qiita::Markdown::SummaryProcessor
- Inherits:
-
BaseProcessor
- Object
- BaseProcessor
- Qiita::Markdown::SummaryProcessor
- Defined in:
- lib/qiita/markdown/summary_processor.rb
Overview
A processor for rendering a summary of markdown document. This simplifies a document by removing complex markups and also truncates it to a specific length without breaking the document structure.
Class Method Summary collapse
Methods inherited from BaseProcessor
#call, default_fiters, #filters, #initialize
Constructor Details
This class inherits a constructor from Qiita::Markdown::BaseProcessor
Class Method Details
.default_context ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/qiita/markdown/summary_processor.rb', line 7 def self.default_context { asset_root: "/images", markdown: { footnotes: false, }, } end |
.default_filters ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/qiita/markdown/summary_processor.rb', line 16 def self.default_filters [ Filters::QiitaMarker, Filters::UserInputSanitizer, Filters::Simplify, Filters::Emoji, Filters::Mention, Filters::ExternalLink, Filters::FinalSanitizer, Filters::Truncate, ] end |