don't hardcode the list of method names
[gitmo/Package-Stash-XS.git] / t / lib / Package / Stash.pm
CommitLineData
c53d2df2 1package # hide from PAUSE
2 Package::Stash;
3use strict;
4use warnings;
5
6use Package::Stash::XS;
7
8BEGIN {
9 my $ps = Package::Stash::XS->new(__PACKAGE__);
10 my $ps_xs = Package::Stash::XS->new('Package::Stash::XS');
fc8fb59f 11 for my $method ($ps_xs->list_all_symbols('CODE')) {
c53d2df2 12 my $sym = '&' . $method;
13 $ps->add_symbol($sym => $ps_xs->get_symbol($sym));
14 }
15}
16
171;