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