Guest User

Untitled

a guest
Oct 18th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. # This version works in Rails 3.2
  2. require 'redcarpet'
  3.  
  4. class ActionView::Template
  5. class Redcarpet
  6.  
  7. def call( template )
  8. renderer.render( template.source ).inspect
  9. end
  10.  
  11. protected
  12.  
  13. def renderer
  14. @renderer ||= begin
  15. ::Redcarpet::Markdown.new ::Redcarpet::Render::HTML, markdown_options
  16. end
  17. end
  18.  
  19. def markdown_options
  20. { :autolink => true, :fenced_code_blocks => true }
  21. end
  22. end
  23.  
  24. register_template_handler :md, Redcarpet.new
  25. end
Add Comment
Please, Sign In to add comment