0.55 setup
[gitmo/Moose.git] / lib / Moose / Meta / Instance.pm
index dde645e..0258e3f 100644 (file)
@@ -4,7 +4,8 @@ package Moose::Meta::Instance;
 use strict;
 use warnings;
 
-our $VERSION = '0.01';
+our $VERSION   = '0.54';
+our $AUTHORITY = 'cpan:STEVAN';
 
 use base "Class::MOP::Instance";
 
@@ -18,9 +19,22 @@ __END__
 
 Moose::Meta::Instance - The Moose Instance metaclass
 
+=head1 SYNOPSIS
+
+    # nothing to see here
+
 =head1 DESCRIPTION
 
-=head1 METHODS
+This class provides the low level data storage abstractions for attributes.
+
+Using this API generally violates attribute encapsulation and is not
+reccomended, instead look at L<Class::MOP::Attribute/get_value>,
+L<Class::MOP::Attribute/set_value>, etc, as well as L<Moose::Meta::Attribute>
+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<Class::MOP::Class/get_attribute>.
+
+See the L<Class::MOP::Instance> docs for details on the instance protocol.
 
 =head1 BUGS
 
@@ -36,7 +50,7 @@ Yuval Kogman E<lt>nothingmuch@woobling.comE<gt>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2006 by Infinity Interactive, Inc.
+Copyright 2006-2008 by Infinity Interactive, Inc.
 
 L<http://www.iinteractive.com>