teckel (rubygems): Wrap your business logic into a common interface with enforced input, output and error data structures
Keywords: interactors|ruby|service-objects