class MultipartErb::Handler
Public Instance Methods
call(template)
click to toggle source
# File lib/multiparterb.rb, line 15 def call(template) compiled_source = erb_handler.call(template) if template.formats.include?(:html) "MultipartErb::Formatter.to_html(begin;#{compiled_source};end).html_safe" elsif template.formats.include?(:text) "MultipartErb::Formatter.to_text(begin;#{compiled_source};end).html_safe" else compiled_source end end
erb_handler()
click to toggle source
# File lib/multiparterb.rb, line 11 def erb_handler @erb_handler ||= ActionView::Template.registered_template_handler(:erb) end