Kashmir
Fri Mar 18 16:33:48 CET 2005
Overview
Kashmir is an advanced templating engine for Ruby featuring an easy, pragmatic syntax and efficient generated code.
Kashmir tries to walk on the small path between the mess of raw evaluated Ruby like ERB and the clinical sterileness of data-driven templating like Amrita.
Kashmir encourages you to define a Model for your View and call its methods, but allows you as well to evaluate any code you want (though you never have to).
Kashmir can provide automatic escaping of generated output to lower the possibility of cross-side scripting attacks.
Kashmir is output-format agnostic, it can be used to generate all kind of text files.
Kashmir ships with Elusion, an easy to use helper-library to realize Amrita2-like active templates.
Documentation can be found at http://chneukirchen.org/repos/kashmir/README.
History
- March 18, 2005: First public release 0.2.
Getting it
You can download Kashmir at
http://chneukirchen.org/releases/kashmir-0.2.0.tar.gz.
Upstream source
You can get latest development releases using darcs by executing:
darcs get http://chneukirchen.org/repos/kashmir
darcs send is the preferred way to send patches, but mailing diffs
is fine too.
Authors
Kashmir is written by Christian Neukirchen.
Please mail bugs, feature requests or patches to the mail addresses above or use IRC to contact the developers.
Copyright
Copyright © 2005 Christian Neukirchen
This work is licensed under the same terms as Ruby itself.
NP: Dan Bern—Five Nothing Lead