Config::Any::Base(3) User Contributed Perl Documentation Config::Any::Base(3)NAME
Config::Any::Base - Base class for loaders
DESCRIPTION
This is a base class for all loaders. It currently handles the
specification of dependencies in order to ensure the subclass can load
the config file format.
METHODS
is_supported( )
Allows us to determine if the file format can be loaded. The can be
done via one of two subclass methds:
· "requires_all_of()" - returns an array of items that must all be
present in order to work
· "requires_any_of()" - returns an array of items in which at least
one must be present
You can specify a module version by passing an array reference in the
return.
sub requires_all_of { [ 'My::Module', '1.1' ], 'My::OtherModule' }
Lack of specifying these subs will assume you require no extra modules
to function.
AUTHOR
Brian Cassidy <bricas@cpan.org>
COPYRIGHT AND LICENSE
Copyright 2008-2009 by Brian Cassidy
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
SEE ALSO
· Config::Any
perl v5.16.2 2011-05-24 Config::Any::Base(3)