GitHub User: soniciq
Very nice... I would have stopped before installing the gem however. Your example of just adding a couple of methods makes things clear and concise but adding the gem unnecessarily hides the simple logic away making it hard to see exactly what is going on without delving into the gem code/docs.
Another great episode! Thanks Ryan, this makes much more sense for simple auth than requiring an engine.