lib/glue/template.rb in glue-0.26.0 vs lib/glue/template.rb in glue-0.27.0
- old
+ new
@@ -138,11 +138,19 @@
# as singleton methods.
class Template
# The default root directory where template files reside.
+
+ if File.exist?('template')
+ default_root = 'template'
+ elsif File.exist?('src/template')
+ default_root = 'src/template'
+ else
+ default_root = 'public'
+ end
- setting :root, :default => 'public', :doc => 'The default root directory where template files reside'
+ setting :root, :default => default_root, :doc => 'The default root directory where template files reside'
# The default template name.
setting :default, :default => 'index', :doc => 'The default template name'