Extorter

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

            List::AllUtils::lastval
            List::AllUtils::pairs
            List::AllUtils::part
            List::AllUtils::uniq
    
            Memoize::memoize
    
            Scalar::Util::blessed
            Scalar::Util::refaddr
            Scalar::Util::reftype
            Scalar::Util::weaken
    
        );

DESCRIPTION

    The Extorter module allows you to create import lists which extract
    routines from the package(s) specified. It will import routines found
    in the package variables @EXPORT, @EXPORT_OK and %EXPORT_TAGS, or,
    extract routines defined in the package which are not explicitly
    exported. Otherwise, as a last resort, Extorter will try to load the

README.mkdn  view on Meta::CPAN

        List::AllUtils::lastval
        List::AllUtils::pairs
        List::AllUtils::part
        List::AllUtils::uniq

        Memoize::memoize

        Scalar::Util::blessed
        Scalar::Util::refaddr
        Scalar::Util::reftype
        Scalar::Util::weaken

    );

# DESCRIPTION

The Extorter module allows you to create import lists which extract routines
from the package(s) specified. It will import routines found in the package
variables `@EXPORT`, `@EXPORT_OK` and `%EXPORT_TAGS`, or, extract routines
defined in the package which are not explicitly exported. Otherwise, as a last
resort, Extorter will try to load the package, using a parameterized `use`

lib/Extorter.pm  view on Meta::CPAN

        List::AllUtils::lastval
        List::AllUtils::pairs
        List::AllUtils::part
        List::AllUtils::uniq

        Memoize::memoize

        Scalar::Util::blessed
        Scalar::Util::refaddr
        Scalar::Util::reftype
        Scalar::Util::weaken

    );

=head1 DESCRIPTION

The Extorter module allows you to create import lists which extract routines
from the package(s) specified. It will import routines found in the package
variables C<@EXPORT>, C<@EXPORT_OK> and C<%EXPORT_TAGS>, or, extract routines
defined in the package which are not explicitly exported. Otherwise, as a last
resort, Extorter will try to load the package, using a parameterized C<use>

t/extorter.t  view on Meta::CPAN


use Extorter qw(
    Encode^encode_utf8
    Encode^decode_utf8
);

use Extorter qw(
    Scalar::Util::blessed
    Scalar::Util::refaddr
    Scalar::Util::reftype
    Scalar::Util::weaken
);

use Extorter qw(
    Data::Dumper::Dumper=dumper
    Getopt::Long::GetOptions=options
);

can_ok main => qw(
    confess
    croak

t/extorter.t  view on Meta::CPAN


can_ok main => qw(
    encode_utf8
    decode_utf8
);

can_ok main => qw(
    blessed
    refaddr
    reftype
    weaken
);

can_ok main => qw(
    dumper
    options
);

done_testing;



( run in 0.389 second using v1.01-cache-2.11-cpan-1f129e94a17 )