is => 'rw',
isa => 'Str',
default => sub { '' },
- provides => {
- append => "add_text",
- replace => "replace_text",
+ handles => {
+ add_text => 'append',
+ replace_text => 'replace',
}
);
completion.
If your attribute definition does not include any of I<is>, I<isa>,
-I<default> or I<provides> but does use the C<String> metaclass,
+I<default> or I<handles> but does use the C<String> metaclass,
then this module applies defaults as in the L</SYNOPSIS>
above. This allows for a very basic counter definition: