Class: Cell::Erb::Template
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- Cell::Erb::Template
- Defined in:
- lib/cell/erb/template.rb
Overview
Erbse-Tilt binding. This should be bundled with tilt. # 1.4. OR should be tilt-erbse.
Class Method Summary collapse
Instance Method Summary collapse
- #initialize_engine ⇒ Object
- #precompiled_template(locals) ⇒ Object
-
#prepare ⇒ Object
Tilt.new(“#base/#prefix/#view”, engine_class: Erbse::Eruby).
Class Method Details
.engine_initialized? ⇒ Boolean
68 69 70 |
# File 'lib/cell/erb/template.rb', line 68 def self.engine_initialized? defined? ::Erbse::Template end |
Instance Method Details
#initialize_engine ⇒ Object
72 73 74 |
# File 'lib/cell/erb/template.rb', line 72 def initialize_engine require_template_library 'erbse' end |
#precompiled_template(locals) ⇒ Object
81 82 83 84 |
# File 'lib/cell/erb/template.rb', line 81 def precompiled_template(locals) # puts "@@@@@ #{@template.().inspect}" @template.call end |
#prepare ⇒ Object
Tilt.new(“#base/#prefix/#view”, engine_class: Erbse::Eruby)
77 78 79 |
# File 'lib/cell/erb/template.rb', line 77 def prepare @template = ::Erbse::Template.new(data, ) end |