Ruby Decision Tree / Rules / Workflow Gem