Part of the Ruby Off Rails gem exercise.