<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">I know of the <a href="https://github.com/zombocom/wicked" class="">wicked</a> gem that I’ve seen used for step-by-step wizard-style flows. I’ve not used it personally but I would be very wary of building an engine of any sort of complexity on top of something like this. In my experience they work great until you need to do something slightly outside of what it supports, then you’re buggered.</div></div></blockquote><br class=""></div><div>I have used wicked in a project before, and that was exactly my experience. It was great, until we wanted to do something custom, and then it wasn’t so great.</div><br class=""></body></html>