:mod:`factory` -- Factory Superclass
====================================

.. automodule:: pyfactory.factory

   .. autoclass:: pyfactory.factory.Factory

      .. py:data:: _model

         Subclasses of this class should define this variable to be
         the class to use as the model for all the schemas.

      .. py:data:: _model_builder

         Subclasses of this class should define this variable to be
         the value to use as the model builder for all the schemas.

      .. automethod:: schema
      .. automethod:: attributes
      .. automethod:: build
      .. automethod:: create
