Getting Hexagonal with Wisper, a listener Framework for Ruby
This post will take a look at a few different approaches for decoupling your business logic from Rails. To avoid repeating ourselves, the code below will be assumed to be a bit of Rails controller code, though I should point…