some POD advances
[gitmo/MooseX-AttributeHelpers.git] / lib / MooseX / AttributeHelpers / MethodProvider / Counter.pm
CommitLineData
8e3fab6d 1
2package MooseX::AttributeHelpers::MethodProvider::Counter;
3use Moose::Role;
4
5sub inc {
6 my $attr = shift;
7 return sub { $attr->set_value($_[0], $attr->get_value($_[0]) + 1) };
8}
9
10sub dec {
11 my $attr = shift;
12 return sub { $attr->set_value($_[0], $attr->get_value($_[0]) - 1) };
13}
14
151;
16
17__END__
18
19=pod
20
21=cut