summaryrefslogtreecommitdiff
path: root/textproc/ruby-tilt1/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/ruby-tilt1/DESCR')
-rw-r--r--textproc/ruby-tilt1/DESCR19
1 files changed, 19 insertions, 0 deletions
diff --git a/textproc/ruby-tilt1/DESCR b/textproc/ruby-tilt1/DESCR
new file mode 100644
index 00000000000..c4ccbb37982
--- /dev/null
+++ b/textproc/ruby-tilt1/DESCR
@@ -0,0 +1,19 @@
+Tilt is a thin interface over a bunch of different Ruby template engines in
+an attempt to make their usage as generic possible. This is useful for web
+frameworks, static site generators, and other systems that support multiple
+template engines but don't want to code for each of them individually.
+
+The following features are supported for all template engines (assuming the
+feature is relevant to the engine):
+
+ * Custom template evaluation scopes / bindings
+ * Ability to pass locals to template evaluation
+ * Support for passing a block to template evaluation for "yield"
+ * Backtraces with correct filenames and line numbers
+ * Template file caching and reloading
+ * Fast, method-based template source compilation
+
+The primary goal is to get all of the things listed above right for all
+template engines included in the distribution.
+
+This is tilt 1.4.x for backward compatibility.