lib/gh_preview/converter.rb in gh-preview-1.0.1 vs lib/gh_preview/converter.rb in gh-preview-1.0.2

- old
+ new

@@ -1,31 +1,28 @@ require 'html/pipeline' require 'task_list/filter' module GhPreview module Converter - extend self + module_function def to_html(markdown) pipeline.call(markdown)[:output].to_s end - private + def pipeline + HTML::Pipeline.new(filters) + end - def pipeline - HTML::Pipeline.new(filters) - end - - - def filters - [ - GhPreview::RedcarpetFilter, - TaskList::Filter, - HTML::Pipeline::AutolinkFilter, - HTML::Pipeline::TableOfContentsFilter - ] - end + def filters + [ + GhPreview::RedcarpetFilter, + TaskList::Filter, + HTML::Pipeline::AutolinkFilter, + HTML::Pipeline::TableOfContentsFilter + ] + end end end