module Poro::Persistify

Include this module into any class in order to flag it for persistence.

This is the only required change to a class in order to make it persistent. This flags it so that the factories know that it is okay to generate a context for this class and persist it.

The only method this adds is a convenience class method for configuring the Context instance that backs the class it is included in.

This module represents the only required breech of the hands off your code philosophy that Poro embodies.

For those looking to add more model like behaviors, include Poro::Modelify as well.