class SerbeaRails::TemplateHandler
Public Class Methods
call(template, source = nil)
click to toggle source
# File lib/serbea-rails.rb, line 35 def self.call(template, source = nil) source ||= template.source new.compile(template, source) end
Public Instance Methods
compile(template, source)
click to toggle source
# File lib/serbea-rails.rb, line 31 def compile(template, source) "self.class.include(Serbea::Helpers);" + Tilt::SerbeaTemplate.new { source }.precompiled_template([]) end
handles_encoding?()
click to toggle source
# File lib/serbea-rails.rb, line 29 def handles_encoding?; true; end