<br><br><div class="gmail_quote">On Wed, Jul 27, 2011 at 10:11 AM, Steve <span dir="ltr">&lt;<a href="mailto:steve@matsch.com">steve@matsch.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Ian,<br>
<br>
You may have a point there.  The application in question was my first *real* Cat app, and as such being explicit was very important.  If a refactor is to be done, there will be a ton of logic moved to the model, as these controllers are pretty big currently.<br>


<br>
I still would like to know how subclassing and/or roles might be applied.<br>
<br></blockquote><div><br></div><div><br></div><div>Which are you more comfortable with?</div><div><br></div><div>If you are more comfortable with inheritance, then create the superclass first. Afterwards, you can refactor the logic into a role as your comfort level dictates. </div>

<div><br></div><div>Len.</div></div>-- <br><a href="mailto:lenjaffe@jaffesystems.com" target="_blank">lenjaffe@jaffesystems.com</a>   614-404-4214<br>Proprietor: <a href="http://www.theycomewithcheese.com/" target="_blank">http://www.theycomewithcheese.com/</a> - An Homage to Fromage<div>

<br></div>