-
package Moose::Meta::Attribute::Native::MethodProvider::String;
use Moose::Role;
=head1 DESCRIPTION
This is a role which provides the method generators for
-L<Moose::Meta::Attribute::Trait::Native::String>.
+L<Moose::Meta::Attribute::Trait::Native::String>. Please check there for
+documentation on what methods are provided.
=head1 METHODS
=back
-=head1 PROVIDED METHODS
-
-=over 4
-
-=item B<append>
-
-=item B<prepend>
-
-=item B<replace>
-
-=item B<match>
-
-=item B<chomp>
-
-=item B<chop>
-
-=item B<inc>
-
-=item B<clear>
-
-=item B<length>
-
-=item B<substr>
-
-=back
-
=head1 BUGS
All complex software has bugs lurking in it, and this module is no
-
package Moose::Meta::Attribute::Native::Trait::String;
use Moose::Role;
has 'foo' => (metaclass => 'String');
$obj->append_foo;
-=head1 METHODS
-
-=over 4
-
-=item B<meta>
-
-=item B<method_provider>
-
-=item B<has_method_provider>
-
-=back
-
=head1 PROVIDED METHODS
-It is important to note that all those methods do in place
-modification of the value stored in the attribute.
+These methods are implemented in
+L<Moose::Meta::Attribute::Native::MethodProvider::STring>. It is important to
+note that all those methods do in place modification of the value stored in
+the attribute.
=over 4
=back
+=head1 METHODS
+
+=over 4
+
+=item B<meta>
+
+=item B<method_provider>
+
+=item B<has_method_provider>
+
+=back
+
=head1 BUGS
All complex software has bugs lurking in it, and this module is no