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.tmpl
as your source template, resulting inindex.rb
when compiled andindex.html
when filled - you’ll now have
index.html.tmpl
as your source template, and it will produceindex.html.rb
when compiled andindex.html
when filled
This new approach has a few benefits which are fully explained in the commit log message.
Installation
$ sudo gem install walrus
Donations
$ sudo gem install walrus
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.