almost complete pure perl implementation
[gitmo/Package-Stash.git] / t / lib / Package / Stash.pm
diff --git a/t/lib/Package/Stash.pm b/t/lib/Package/Stash.pm
new file mode 100644 (file)
index 0000000..7d8cd23
--- /dev/null
@@ -0,0 +1,19 @@
+package # hide from PAUSE
+    Package::Stash;
+use strict;
+use warnings;
+
+use Package::Stash::PP;
+
+our $IMPLEMENTATION = 'PP';
+
+BEGIN {
+    my $ps = Package::Stash::PP->new(__PACKAGE__);
+    my $ps_pp = Package::Stash::PP->new('Package::Stash::PP');
+    for my $method ($ps_pp->list_all_symbols('CODE')) {
+        my $sym = '&' . $method;
+        $ps->add_symbol($sym => $ps_pp->get_symbol($sym));
+    }
+}
+
+1;