<p dir="ltr">Totally agree with the approach.<br>
That's exactly how we do it at Cronycle.</p>
<p dir="ltr">Most interactions start out as a single  interactor, but soon enough become a chain of small interactors.</p>
<p dir="ltr">[FindOrCreateCustomer, CreateSubscription]</p>
<p dir="ltr">Any of which failing ends the chain.</p>
<p dir="ltr">One of the challenges is keeping these well organised. I try to use modules that group them by a shared theme</p>
<p dir="ltr">eg. Payments::CreateSubscription</p>
<div class="gmail_quote">On 3 Mar 2014 20:43, "Tom Blomfield" <<a href="mailto:tomblomfield@gmail.com">tomblomfield@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi all,<div><br></div><div>I wrote a blog post on Interactors in Rails - <a href="http://eng.joingrouper.com/blog/2014/03/03/rails-the-missing-parts-interactors" target="_blank">http://eng.joingrouper.com/blog/2014/03/03/rails-the-missing-parts-interactors</a></div>

<div><br></div><div>You might enjoy the discussion on HN, with DHH wading in <a href="https://news.ycombinator.com/item?id=7335211" target="_blank">https://news.ycombinator.com/item?id=7335211</a></div><div><br></div><div>
Tom</div></div>
<br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div>