Blame t/lib/Over.pm

Packit 61a564
use strict;
Packit 61a564
use warnings;
Packit 61a564
Packit 61a564
package Over;
Packit 61a564
Packit 61a564
use overload '""' => \&val, '0+' => \&val, fallback => 1;
Packit 61a564
Packit 61a564
sub new
Packit 61a564
{
Packit 61a564
  my $pkg = shift;
Packit 61a564
  my $val = shift;
Packit 61a564
Packit 61a564
  return bless \$val, $pkg;
Packit 61a564
}
Packit 61a564
Packit 61a564
sub val
Packit 61a564
{
Packit 61a564
  my $self = shift;
Packit 61a564
  return $$self;
Packit 61a564
}
Packit 61a564
Packit 61a564
1;