Acme-Void
view release on metacpan or search on metacpan
my @void = qw(void);
push @void, qw(empty nil noop nothing null)
if scalar grep { $_ eq ':all' } @_;
no strict 'refs';
for(@void){
*{$pkg . "::$_"} = sub :lvalue {
lnoreturn
if want qw(LVALUE ASSIGN);
return my $self = bless sub {}, $class
if want qw(OBJECT LVALUE);
return;
};
}
}
1;
__END__
t/02_method_call.t view on Meta::CPAN
package __test;
use strict;
use lib qw(blib/lib);
use Acme::Void;
sub new {
return bless \my $self, shift;
}
sub run {
my $self = shift;
$self->void;
}
package main;
use strict;
( run in 1.402 second using v1.01-cache-2.11-cpan-de7293f3b23 )