If you don't need to store objects, and strictly want a persistant hash of
strings, you can override the store/restore methods to suit your needs, for
example (in your plugin):
class << @registry
Your plugins section of the registry is private, it has its own namespace
(derived from the plugin's class name, so change it and lose your data).
Calls to registry.each etc, will only iterate over your namespace.
convert value to string form for storing in the registry defaults to
Marshal.dump(val) but you can override this in your module's registry
object to use any method you like. For example, if you always just handle