Module: KramdownRails::TemplateHandler

Defined in:
lib/kramdown-rails/inject.rb

Class Method Summary collapse

Class Method Details

.call(template) ⇒ Object



30
31
32
33
# File 'lib/kramdown-rails/inject.rb', line 30

def call(template)
  compiled_template = erb.call(template)
  "Kramdown::Document.new(begin;#{compiled_template};end).to_html.html_safe"
end

.erbObject



26
27
28
# File 'lib/kramdown-rails/inject.rb', line 26

def erb
  Thread.current[:erb_template] ||= ActionView::Template.registered_template_handler(:erb)
end