# $Id: Portfile 22478 2007-03-02 05:16:40Z pipping@macports.org $ PortSystem 1.0 PortGroup ruby 1.0 ruby.setup {pluginfactory PluginFactory} 1.0.0 basic_install.rb \ {README test.rb tests} maintainers nomaintainer@macports.org description Mixin for making dynamically-loadable plugin classes long_description This module contains the PluginFactory mixin. Including \ PluginFactory in your class turns it into a \ factory for its derivatives, capable of searching for \ and loading them by name. This is useful when \ you have an abstract base class which defines an \ interface and basic functionality for a part of a \ larger system, and a collection of subclasses which \ implement the interface for different underlying \ functionality. categories-append devel homepage http://www.deveiate.org/code/PluginFactory.html master_sites http://www.deveiate.org/code/ checksums md5 d7c4a548d3bc821a041d3ed67cc99e52 platforms darwin