Test::Stream::Exporter::Meta - Meta object for exporters.
This distribution is deprecated in favor of Test2, Test2::Suite, and Test2::Workflow.
See Test::Stream::Manual::ToTest2 for a conversion guide.
Test::Stream::Exporter uses this package to manage exports.
Every package that uses Test::Stream::Exporter has a Test::Stream::Exporter::Meta object created for it which contains the metadata about the available exports and the kind of export they are.
Test::Stream::Exporter
Test::Stream::Exporter::Meta
Returns a metaobject for $PACKAGE if one exists. Returns undef if one does not exist. This can be used as either a method or a function, the last argument is the only one that is used.
metaobject
$PACKAGE
undef
Constructs a metaobject for $PACKAGE and returns it. If one already exists, it is returned.
Add an export named $SUBNAME. If a ref is provided it will be used, otherwise it will grab the sub from the package using $SUBNAME. The fist argument is a toggle, true means the sub is exported by default, false means it is not exported by default.
$SUBNAME
Add all the subnames given as arguments to the list of exports. The subs of the given names are taken as the references. The first argument is a toggle, true means the susb should be exported by default, false means they should not be.
Get the arrayref of default exports. This is not a copy of the arrayref, modifying this would modify the internal list of defaults.
Returns a HASHREF of $SUBNAME => $CODEREF values of all avialable exports.
HASHREF
$SUBNAME => $CODEREF
The source code repository for Test::Stream can be found at http://github.com/Test-More/Test-Stream/.
Copyright 2015 Chad Granum <exodist7@gmail.com>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/
To install Test::Stream, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Stream
CPAN shell
perl -MCPAN -e shell install Test::Stream
For more information on module installation, please visit the detailed CPAN module installation guide.