The Persist gem is a wrapper around Ruby's PStore that allows you to persist Ruby objects to a transactional file store.