From: makoto kuwata Date: 2010-10-27T22:21:45+09:00 Subject: [ANN] Kwartz 3.2.0 released - a designer-friendly template system Hi, I have released Kwartz 3.2.0. http://www.kuwata-lab.com/kwartz/ (Notice that this is beta-release. Spec may change in the future.) Kwartz is a designer-friendly template system. You can separate presentation logics from HTML template, similar to CSS. Example: ex.html:
Foo
ex.plogic: #list1 { logic: { for x in @list _stag ## start tag _cont ## content _etag ## end tag end } } #item1 { value: x; } Compile: $ gem install kwartz $ kwartz -l eruby -p ex.plogic ex.html > ex.rhtml $ cat ex.rhtml <% for x in @list %> <% end %>
<%= x %>
Enhancements from 3.1.2: * Ruby 1.9 support * Class selector * Tag selector * Multi selector * Attribute variable * New property 'before:' and 'after:' * 'logic:' property is now available with '#DOCUMENT' * Language-independent expression See CHANGES for details of enhancements. http://www.kuwata-lab.com/kwartz/kwartz3ruby-CHANGES Thank you. -- regards, makoto kuwata