From: Dave Rolsky Date: Sat, 21 Mar 2009 14:33:14 +0000 (-0500) Subject: Doc tweak for MM::Instance X-Git-Tag: 0.72_01~51 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=0191cf39f9b2989a3420292319c37c0834b26ba5;p=gitmo%2FMoose.git Doc tweak for MM::Instance --- diff --git a/lib/Moose/Meta/Instance.pm b/lib/Moose/Meta/Instance.pm index 70a15e3..43993e4 100644 --- a/lib/Moose/Meta/Instance.pm +++ b/lib/Moose/Meta/Instance.pm @@ -26,16 +26,16 @@ Moose::Meta::Instance - The Moose Instance metaclass =head1 DESCRIPTION -This class provides the low level data storage abstractions for attributes. +This class provides the low level data storage abstractions for +attributes. -Using this API generally violates attribute encapsulation and is not -recommended, instead look at L, -L, etc, as well as L -for the recommended way to fiddle with attribute values in a generic way, -independent of how/whether accessors have been defined. Accessors can be found -using L. +Using this API directly in your own code violates encapsulation, and +we recommend that you use the appropriate APIs in +L and L instead. Those +APIs in turn call the methods in this class as appropriate. -See the L docs for details on the instance protocol. +At present, this is an empty subclass of L, so +you should see that class for all API details. =head1 BUGS @@ -56,6 +56,6 @@ Copyright 2006-2009 by Infinity Interactive, Inc. L This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. +it under the same terms as Perl itself. =cut