The pull request with all the code.

I disagree. I had an in depth conversation with Justin Gordon at RailsConf this year about this and he and I as well as DHH agree that service objects are an anti-pattern that should be avoided because Rails already handles this for you.

Take a look at this Pull Request: https://github.com/justin808/fat-code-refactoring-techniques/pull/15