import 0.001
[gitmo/MooseX-InsideOut.git] / t / lib / InsideOut / BaseArray.pm
CommitLineData
64468268 1use strict;
2use warnings;
3
4package InsideOut::BaseArray;
5
6use constant FOO => 0;
7
8sub new {
9 my $class = shift;
10 my %p = @_;
11 my $self = bless [] => $class;
12 $self->[FOO] = $p{base_foo};
13 return $self;
14}
15
16sub base_foo {
17 my $self = shift;
18 if (@_) { $self->[FOO] = shift }
19 return $self->[FOO];
20}
21
221;