-
package MooseX::AttributeHelpers::Counter;
use Moose;
-use MooseX::AttributeHelpers::Sugar;
+use MooseX::AttributeHelpers::MethodProvider::Counter;
extends 'MooseX::AttributeHelpers::Base';
our $VERSION = '0.03';
our $AUTHORITY = 'cpan:STEVAN';
-define_attribute_helper (
+__PACKAGE__->sugar(
default_options => {
is => 'ro',
default => 0,
},
- helper_type => 'Num',
- method_provider => 'MooseX::AttributeHelpers::MethodProvider::Counter',
auto_provide => 1,
+ method_provider => 'Counter',
shortcut => 'Counter',
);
no Moose;
-no MooseX::AttributeHelpers::Sugar;
1;