using coderay with redcarpet for Ruby on Rails
Ruby
code posted
by
Jason
created at 16 Jul 05:30, updated at 13 Feb 19:35
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
module ApplicationHelper class MarkdownRenderer < Redcarpet::Render::HTML def block_code(code, language) CodeRay.highlight(code, language) end end def markdown(text) rndr = MarkdownRenderer.new(:filter_html => true, :hard_wrap => true) options = { :fenced_code_blocks => true, :no_intra_emphasis => true, :autolink => true, :strikethrough => true, :lax_html_blocks => true, :superscript => true } markdown_to_html = Redcarpet::Markdown.new(rndr, options) markdown_to_html.render(text).html_safe end end |
605 Bytes in 2 ms with coderay