This episode will show you how to make a model which isn’t based on Active Record. You may want to do this if a resource isn’t backed by the database.

Read more at the source