EntityModel-Class
view release on metacpan or search on metacpan
lib/EntityModel/BaseClass.pm view on Meta::CPAN
$out->($k, $depth + 1, '{' . (map { $_ . ' => ' . $v->{$_} } sort keys %$v) . '}');
} else {
$out->($k, $depth + 1, $v);
}
}
$self;
}
=head2 sap
Generate a coderef that takes a weakened value of $self.
Usage:
push @handler, $obj->sap(sub {
my $self = shift;
$self->do_something;
});
=cut
sub sap {
my ($self, $sub) = @_;
Scalar::Util::weaken $self;
return sub {
$self->$sub(@_);
};
}
1;
( run in 0.661 second using v1.01-cache-2.11-cpan-65fba6d93b7 )