12 lines
378 B
Ruby
12 lines
378 B
Ruby
module MarkdownHelper
|
|
|
|
def markdown(content)
|
|
md = Redcarpet::Markdown.new(FlavoredMarkdown, MARKDOWN_OPTS)
|
|
Sanitize.fragment(md.render(content), EVIL_TAGS).html_safe
|
|
end
|
|
|
|
def strip_markdown(content)
|
|
md = Redcarpet::Markdown.new(Redcarpet::Render::StripDown, MARKDOWN_OPTS)
|
|
CGI.unescape_html(Sanitize.fragment(md.render(content), EVIL_TAGS)).strip
|
|
end
|
|
end |