RailsCasts Episode #398: Service Objects http://railscasts.com/episodes/398-service-objects Requires Ruby 1.9.2 or higher. Commands used in this episode rake spec rspec spec/features