#!/usr/bin/perl
package Context::Handle::RV::Scalar;
use strict;
use warnings;
sub new {
my $pkg = shift;
my $code = shift;
my $val = $code->();
bless \$val, $pkg;
}
sub value {
my $self = shift;
$$self;
}
__PACKAGE__;
__END__
#!/usr/bin/perl
package Context::Handle::RV::Scalar;
use strict;
use warnings;
sub new {
my $pkg = shift;
my $code = shift;
my $val = $code->();
bless \$val, $pkg;
}
sub value {
my $self = shift;
$$self;
}
__PACKAGE__;
__END__