OpenWFEru is an open source Ruby workflow and BPM engine.
Current version is 0.9.17
OpenWFEru is nicknamed Ruote among its developers. The original Java OpenWFE is also designated as OpenWFEja from time to time.
It’s about workflow and bpm. The idea is to have business process definitions and instances directly at hand, not embedded within the software.
There is an online demo of “densha”, a Ruby on Rails™ web application wrapping an OpenWFEru engine, at http://difference.openwfe.org:3000
In OpenWFEru you can define processes in XML (using OpenWFE process definition language) or as Ruby classes
OpenWFEru and OpenWFE are covered in a tech blog updated regularly.
You can get it as a gem or check out the source to build a fresh gem or use it directly.
There are a few examples on how to use OpenWFEru.
The first one gathers quote values and update an atom feed with them.
The second example implements an task tracker involving designers and analysts.
More examples are being written.