SoftService is a small service object pattern for Ruby