class Decidim::EnhancedTextwork::HtmlToMarkdown

This class parses a participatory text document from quill editor in markdown

This implementation uses Kramdown Base renderer.

Public Class Methods

new(html) click to toggle source

Public: Initializes the serializer with a paragraph.

# File lib/decidim/enhanced_textwork/html_to_markdown.rb, line 13
def initialize(html)
  @html = html
end

Public Instance Methods

to_md() click to toggle source
# File lib/decidim/enhanced_textwork/html_to_markdown.rb, line 17
def to_md
  ::Kramdown::Document.new(@html, input: "html").to_kramdown
end