lib/hobo/dryml.rb in hobo-0.8.8 vs lib/hobo/dryml.rb in hobo-0.8.9
- old
+ new
@@ -39,9 +39,19 @@
def enable
ActionView::Template.register_template_handler("dryml", Hobo::Dryml::TemplateHandler)
DrymlGenerator.enable
end
+
+ def precompile_taglibs
+ Dir.chdir(RAILS_ROOT) do
+ taglibs = Dir["vendor/plugins/**/taglibs/**/*.dryml"] + Dir["app/views/taglibs/**/*.dryml"]
+ taglibs.each do |f|
+ Hobo::Dryml::Taglib.get(:template_dir => File.dirname(f), :src => File.basename(f).remove(".dryml"))
+ end
+ end
+ end
+
def clear_cache
@renderer_classes = {}
@tag_page_renderer_classes = {}
end