Sha256: 4014bc195e95afc753c92e25c4d416eb1b026da61ba11b07d0d01525d13254e8
Contents?: true
Size: 785 Bytes
Versions: 1
Compression:
Stored size: 785 Bytes
Contents
module PartialCompiler class Plugin def initialize original_extension = PartialCompiler.config[:original_extension] template_engine = get_template_engine if !PartialCompiler.config[:run_compiled] ActionView::Template.register_template_handler( "uc.#{original_extension}".to_sym, "uncompiled.#{original_extension}".to_sym, template_engine.send(:new) ) else ActionView::Template.register_template_handler("compiled.#{original_extension}".to_sym, template_engine.send(:new)) end end private def get_template_engine template_engine_class = PartialCompiler.config[:template_engine] return "ActionView::Template::Handlers::#{template_engine_class}".constantize end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
partial_compiler-0.0.4 | lib/partial_compiler/plugin.rb |