X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDevel%2FBeginLift.pm;fp=lib%2FDevel%2FBeginLift.pm;h=b940966579e1d750d7f8abfd37f40f4beb5f3fcb;hb=eeee00dfd031b2d5c2cac5179c47a56da82a994e;hp=67ff2984362b8d5c30977b7e1524fe484db0f827;hpb=9d3d48c331ab66a3f0360b8ac9e1e97d648ca80f;p=p5sagit%2FDevel-BeginLift.git diff --git a/lib/Devel/BeginLift.pm b/lib/Devel/BeginLift.pm index 67ff298..b940966 100644 --- a/lib/Devel/BeginLift.pm +++ b/lib/Devel/BeginLift.pm @@ -28,7 +28,7 @@ sub setup_for { my ($class, $target, $args) = @_; $lift{$target} ||= []; push @{ $lift{$target} }, map { - setup_for_cv($_); + $class->setup_for_cv($_); } map { ref $_ eq 'CODE' ? $_ @@ -38,7 +38,7 @@ sub setup_for { sub teardown_for { my ($class, $target) = @_; - teardown_for_cv($_) for @{ $lift{$target} }; + $class->teardown_for_cv($_) for @{ $lift{$target} }; delete $lift{$target}; }