README
1NAME
2 Class::Factory::Util - Provide utility methods for factory classes
3
4SYNOPSIS
5 package My::Class;
6
7 use Class::Factory::Util;
8
9 My::Class->subclasses;
10
11DESCRIPTION
12 This module exports a method that is useful for factory classes.
13
14USAGE
15 When this module is loaded, it creates a method in its caller named
16 "subclasses()". This method returns a list of the available subclasses
17 for the package. It does this by looking in @INC as well as the
18 directory containing the caller, and finding any modules in the
19 immediate subdirectories of the calling module.
20
21 So if you have the modules "Foo::Base", "Foo::Base::Bar", and
22 "Foo::Base::Baz", then the return value of "Foo::Base->subclasses()"
23 would be "Bar" and "Baz".
24
25SUPPORT
26 Please submit bugs to the CPAN RT system at
27 http://rt.cpan.org/NoAuth/ReportBug.html?Queue=class-factory-util or via
28 email at bug-class-factory-util@rt.cpan.org.
29
30AUTHOR
31 Dave Rolsky, <autarch@urth.org>.
32
33 Removed from Alzabo and packaged by Terrence Brannon, <tbone@cpan.org>.
34
35COPYRIGHT
36 Copyright (c) 2003-2007 David Rolsky. All rights reserved. This program
37 is free software; you can redistribute it and/or modify it under the
38 same terms as Perl itself.
39
40 The full text of the license can be found in the LICENSE file included
41 with this module.
42
43