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