update String documentation
Chris Prather [Sun, 9 Aug 2009 20:52:07 +0000 (16:52 -0400)]
lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm
lib/Moose/Meta/Attribute/Native/Trait/String.pm

index c8e2372..080b98b 100644 (file)
@@ -1,4 +1,3 @@
-
 package Moose::Meta::Attribute::Native::MethodProvider::String;
 use Moose::Role;
 
@@ -117,7 +116,8 @@ Moose::Meta::Attribute::Native::MethodProvider::String
 =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
 
@@ -127,32 +127,6 @@ L<Moose::Meta::Attribute::Trait::Native::String>.
 
 =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
index 47f1f8c..19d568a 100644 (file)
@@ -1,4 +1,3 @@
-
 package Moose::Meta::Attribute::Native::Trait::String;
 use Moose::Role;
 
@@ -82,22 +81,12 @@ above. This allows for a very basic counter definition:
   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
 
@@ -140,6 +129,18 @@ Sets the string to the empty string (not the value passed to C<default>).
 
 =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