Catalyst-Plugin-Singleton
view release on metacpan or search on metacpan
lib/Catalyst/Plugin/Singleton.pm view on Meta::CPAN
no strict 'refs';
return ${"$class\::_instance"};
}
sub prepare {
my $class = shift;
my $context = $class->next::method(@_);
{
no strict 'refs';
Scalar::Util::weaken( ${"$class\::_instance"} = $context );
}
return $context;
}
1;
__END__
=head1 NAME
( run in 0.268 second using v1.01-cache-2.11-cpan-65fba6d93b7 )