Config::Any::Base - Base class for loaders

NAME  DESCRIPTION  METHODS  is_supported( )  AUTHOR  COPYRIGHT AND LICENSE  SEE ALSO 

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 methods:

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 <[email protected]>

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


Updated 2024-01-29 - jenkler.se | uex.se