NAME Devel::Declare - SYNOPSIS Look at the tests. This module is currently on CPAN to ease smoke testing and allow early adopters who've been involved in the design to experiment with it. 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 - Company: http://www.shadowcat.co.uk/ Blog: http://chainsawblues.vox.com/ LICENSE This library is free software under the same terms as perl itself