Rools is a pure Ruby rules-engine. Its goal is to abstracting business logic and program-flow. Rools is ideally suited to processing applications where the business logic undergoes frequent modification.
Current version is 0.3
In Rools you can define rules using decision tables, in XML or as Ruby classes.
You can get it as a gem or check out the source to build a fresh gem or use it directly. Note: If you decide to build you own gem, please make sure to read the Developer documentation and required gems.
There are a few examples on how to use Rools.
For commercial and dedicated support or sponsored enhancements (demand-driven development), please email.
It is Behavior Driven Development aka BDD from now on!