NAME
Devel::Declare -
SYNOPSIS
DESCRIPTION
import
use Devel::Declare qw(list of subs);
Calls Devel::Declare->setup_for(__PACKAGE__ => \@list_of_subs);
unimport
no Devel::Declare;
Calls Devel::Declare->teardown_for(__PACKAGE__);
setup_for
Devel::Declare->setup_for($package => \@subnames);
Installs declarator magic (unless already installed) and registers "${package}::$name" for each member of @subnames
teardown_for
Devel::Declare->teardown_for($package);
Deregisters all subs currently registered for $package and uninstalls declarator magic if number of teardown_for calls matches number of setup_for calls.
AUTHOR
Matt S Trout - <mst@shadowcat.co.uk>
Company: http://www.shadowcat.co.uk/ Blog: http://chainsawblues.vox.com/
LICENSE
This library is free software under the same terms as perl itself