MooseX-InsideOut

 view release on metacpan or  search on metacpan

t/lib/InsideOut/BaseArray.pm  view on Meta::CPAN

use strict;
use warnings;

package InsideOut::BaseArray;

use constant FOO => 0;

sub new {
  my $class = shift;
  my %p = @_;
  my $self = bless [] => $class;
  $self->[FOO] = $p{base_foo};
  return $self;
}

sub base_foo {
  my $self = shift;
  if (@_) { $self->[FOO] = shift }
  return $self->[FOO];
}

1;

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.888 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )