Module: RuxRails::TemplateHandler

Defined in:
lib/rux-rails/template_handler.rb

Class Method Summary collapse

Class Method Details

.call(template, source = nil) ⇒ Object



3
4
5
6
7
8
# File 'lib/rux-rails/template_handler.rb', line 3

def self.call(template, source = nil)
  # rails 5 passes 1 argument (template), rails 6 passes two arguments
  # (template, source)
  source ||= template.source
  ::Rux.to_ruby(source, visitor: RuxRails.visitor)
end