Talk given at Grand Rapids Ruby meetup with @laserlemon
collectiveidea.comInteractorSteve Richert@laserlemonDaniel Morrison@danielmorrison@collectiveidea
View Slide
collectiveidea.comBefore:A typical controller
collectiveidea.com
collectiveidea.comStep 1:Use an interactor
collectiveidea.comStep 2:Use an Organizer
collectiveidea.comOur Controllerhasn’t changed!
collectiveidea.comWhat about Tests?
collectiveidea.comSmaller, simpler tests.
collectiveidea.comHow do I get it?
collectiveidea.comcollectiveidea/interactorgem install interactorgem install interactor-rails