class MarkdownViews::Handler
Public Class Methods
call(template, source)
click to toggle source
# File lib/markdown_views/handler.rb, line 26 def call(template, source) source = preprocessor.call(template, source) <<-R1 MarkdownViews::Renderer.render(begin;#{source};end) R1 end
preprocessor()
click to toggle source
# File lib/markdown_views/handler.rb, line 34 def preprocessor @@preprocessor ||= begin pp = MarkdownViews.preprocessor || :raw ActionView::Template.registered_template_handler(pp) || raise('Unknown template handler') end end