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 - <
[email protected]>
Company:
http://www.shadowcat.co.uk/ Blog:
http://chainsawblues.vox.com/
LICENSE
This library is free software under the same terms as perl itself