Module: GhPreview::Converter

Defined in:
lib/gh_preview/converter.rb

Class Method Summary collapse

Class Method Details

.filtersObject



18
19
20
21
22
23
24
25
# File 'lib/gh_preview/converter.rb', line 18

def filters
  [
    GhPreview::RedcarpetFilter,
    TaskList::Filter,
    HTML::Pipeline::AutolinkFilter,
    HTML::Pipeline::TableOfContentsFilter
  ]
end

.pipelineObject



13
14
15
# File 'lib/gh_preview/converter.rb', line 13

def pipeline
  HTML::Pipeline.new(filters)
end

.to_html(markdown) ⇒ Object



8
9
10
# File 'lib/gh_preview/converter.rb', line 8

def to_html(markdown)
  pipeline.call(markdown)[:output].to_s
end