Sha256: 6ef112c713971f3a47f5c3dc23ed7a915a2192317d7461f46cde4db94f184b0a

Contents?: true

Size: 529 Bytes

Versions: 10

Compression:

Stored size: 529 Bytes

Contents

module MarkdownHelper
  include EmojiHelper

  def markdown
    @markdown ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML,
      autolink: true,             # parse and identify links
      lax_spacing: true,          # don't require extra line breaks
      space_after_headers: false, # don't require there to be a space between # and a header
      no_intra_emphasis: true)    # don't italicize bar in foo_bar_baz
  end

  def mdown(text)
    return "" if text.blank?
    emojify markdown.render(text).html_safe
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
houston-core-0.6.2 app/helpers/markdown_helper.rb
houston-core-0.6.1 app/helpers/markdown_helper.rb
houston-core-0.6.0 app/helpers/markdown_helper.rb
houston-core-0.5.6 app/helpers/markdown_helper.rb
houston-core-0.5.5 app/helpers/markdown_helper.rb
houston-core-0.5.4 app/helpers/markdown_helper.rb
houston-core-0.5.3 app/helpers/markdown_helper.rb
houston-core-0.5.2 app/helpers/markdown_helper.rb
houston-core-0.5.1 app/helpers/markdown_helper.rb
houston-core-0.5.0 app/helpers/markdown_helper.rb