README.md in rslt-1.1.8 vs README.md in rslt-1.1.9
- old
+ new
@@ -1,23 +1,24 @@
# RSLT
-http://github.com/DanielHeath/rslt
+RSLT lets you describe a transformation between one XML format and another.
+The idea is it's as functional as XSLT, but encourages stylesheets which are readable, modular and easy to test.
-## DESCRIPTION:
+I've extracted it from an app I built for my work at Lonely Planet.
-RSLT is a ruby library that I built because I hate XSLT.
+Use it instead of XSLT if you have any complex transformation rules.
-I've extracted it from an app I built for my work at Lonely Planet.
+My colleague at Lonely Planet, Jani Patokallio, has written up an excellent description [over here](http://hackpackers.lonelyplanet.com/2013/03/05/XML-Transformation-With-RSLT.html)
-RSLT solves the same problem as XSLT does (that is, how can I transform this xml document into some other format).
+
-## FEATURES/PROBLEMS:
+## FEATURES
Nice syntax.
Testable, reusable xml transformation
-Tested on REE 1.8.7 and MRI 1.9.3
+Supported on MRI 1.9.3 and above, and tested against several others via TravisCI.
-## SYNOPSIS:
+## Example
class MyStylesheet < RSLT::Stylesheet
def rules
render('parent > child') { builder.p(:style => "child_content" ) { child_content } }
render('parent') { builder.p(:style => "parent_content") { child_content } }