Class: Serbea::Rails::TemplateHandler
- Inherits:
-
Object
- Object
- Serbea::Rails::TemplateHandler
- Defined in:
- lib/serbea/rails_support.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.call(template, source = nil) ⇒ Object
33 34 35 36 37 |
# File 'lib/serbea/rails_support.rb', line 33 def self.call(template, source = nil) source ||= template.source new.compile(template, source) end |
Instance Method Details
#compile(template, source) ⇒ Object
29 30 31 |
# File 'lib/serbea/rails_support.rb', line 29 def compile(template, source) "self.class.include(Serbea::Helpers);" + Tilt::SerbeaTemplate.new { source }.precompiled_template([]) end |
#handles_encoding? ⇒ Boolean
27 |
# File 'lib/serbea/rails_support.rb', line 27 def handles_encoding?; true; end |