Walrus 0.4 released
Version 0.4 of the Walrus gem has just been released. Walrus is an object-oriented templating system written in Ruby and heavily inspired by the Cheetah template engine (which is written in Python). It doesn't set out to be a full clone of Cheetah, but it does implement a very large subset of its functionality, and it employs the same directive syntax wherever possible.
This release contains one minor bugfix and one major behavioral change; the default output extension for filled templates is no longer "html", so you will either need to explicitly pass in the extension (eg. walrus fill -e html ...) or rename your templates to include the desired extension:
- if you formerly had
index.tmplas your source template, resulting inindex.rbwhen compiled andindex.htmlwhen filled - you'll now have
index.html.tmplas your source template, and it will produceindex.html.rbwhen compiled andindex.htmlwhen filled
This new approach has a few benefits which are fully explained in the commit log message.
Installation
$ sudo gem install walrus
Donations
Walrus is free, open source software released under the BSD license. If you find it useful and would like to support further development you can make a donation via PayPal to example@example.com.
See also
For more information see the Walrus product pages.