Class: LiquidAssets::PipelineTemplateEngine
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- LiquidAssets::PipelineTemplateEngine
- Defined in:
- lib/liquid_assets/pipeline_template_engine.rb
Defined Under Namespace
Classes: TemplatePath
Instance Method Summary collapse
-
#evaluate(scope, locals, &block) ⇒ Object
def initialize_engine end.
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
def initialize_engine end
12 13 14 15 16 17 18 19 20 |
# File 'lib/liquid_assets/pipeline_template_engine.rb', line 12 def evaluate(scope, locals, &block) template_path = TemplatePath.new scope source = Config.content_provider.call( template_path.name ) if false == source source = data end "#{LiquidAssets::Config.namespace}.Templates[#{template_path.name.dump}] = #{ TinyLiquid.compile( source ) };" end |