Module: Emjay::Rails::TemplateHandler

Defined in:
lib/emjay/rails/template_handler.rb

Class Method Summary collapse

Class Method Details

.call(template, source) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/emjay/rails/template_handler.rb', line 6

def self.call(template, source)
  # Pure ERB passthrough — exists only to register .mjml as a valid
  # template extension with ERB support. MJML → HTML compilation
  # happens later via Emjay::Rails::MailInterceptor, after Rails
  # has assembled the full render (template + layout).
  erb_handler = ActionView::Template.registered_template_handler(:erb)
  erb_handler.call(template, source)
end