# of the possible use cases (even if it
# requires some adaption on the part of
# the author, after all, nothing is free)
- my $source = "use Carp qw( confess );\n";
- $source .= 'sub {';
+ my $source = 'sub {';
$source .= "\n" . 'my $class = shift;';
$source .= "\n" . 'my $existing = do { no strict "refs"; \${"$class\::singleton"}; };';
my $code;
{
+ my $meta = $self;
+
# NOTE:
# create the nessecary lexicals
# to be picked up in the eval