X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FMeta%2FInstance.pm;h=6cb50dece70b939e42c63a8e14955221061880ad;hb=ee05962b4ec91f86a0dc19ceddb869ca4e609a67;hp=c8d213abad41c118b289665476b48bf450a82b3c;hpb=a7be0f8593e4e7b7f570f49027ee4f8f25d4d8bc;p=gitmo%2FMoose.git diff --git a/lib/Moose/Meta/Instance.pm b/lib/Moose/Meta/Instance.pm index c8d213a..6cb50de 100644 --- a/lib/Moose/Meta/Instance.pm +++ b/lib/Moose/Meta/Instance.pm @@ -4,58 +4,43 @@ package Moose::Meta::Instance; use strict; use warnings; -our $VERSION = '0.69'; -$VERSION = eval $VERSION; -our $AUTHORITY = 'cpan:STEVAN'; +use Class::MOP::MiniTrait; use base "Class::MOP::Instance"; +Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait'); + 1; +# ABSTRACT: The Moose Instance metaclass + __END__ =pod -=head1 NAME - -Moose::Meta::Instance - The Moose Instance metaclass - =head1 SYNOPSIS # nothing to see here =head1 DESCRIPTION -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. +This class provides the low level data storage abstractions for +attributes. -See the L docs for details on the instance protocol. +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. -=head1 BUGS +At present, this is an empty subclass of L, so +you should see that class for all API details. -All complex software has bugs lurking in it, and this module is no -exception. If you find a bug please either email me, or add the bug -to cpan-RT. +=head1 INHERITANCE -=head1 AUTHOR +C is a subclass of L. -Stevan Little Estevan@iinteractive.comE - -Yuval Kogman Enothingmuch@woobling.comE - -=head1 COPYRIGHT AND LICENSE - -Copyright 2006-2009 by Infinity Interactive, Inc. - -L +=head1 BUGS -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. +See L for details on reporting bugs. =cut