Commit | Line | Data |
---|---|---|
7aad237e | 1 | |
2 | package Moose::Meta::Instance; | |
3 | ||
4 | use strict; | |
5 | use warnings; | |
6 | ||
d44714be | 7 | our $AUTHORITY = 'cpan:STEVAN'; |
7aad237e | 8 | |
d2782813 | 9 | use Class::MOP::MiniTrait; |
10 | ||
7aad237e | 11 | use base "Class::MOP::Instance"; |
7aad237e | 12 | |
d2782813 | 13 | Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait'); |
14 | ||
ac1ef2f9 | 15 | 1; |
16 | ||
ad46f524 | 17 | # ABSTRACT: The Moose Instance metaclass |
18 | ||
ac1ef2f9 | 19 | __END__ |
20 | ||
21 | =pod | |
22 | ||
1dc5ef70 | 23 | =head1 SYNOPSIS |
24 | ||
25 | # nothing to see here | |
26 | ||
ac1ef2f9 | 27 | =head1 DESCRIPTION |
28 | ||
0191cf39 | 29 | This class provides the low level data storage abstractions for |
30 | attributes. | |
1dc5ef70 | 31 | |
0191cf39 | 32 | Using this API directly in your own code violates encapsulation, and |
33 | we recommend that you use the appropriate APIs in | |
34 | L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those | |
35 | APIs in turn call the methods in this class as appropriate. | |
9e93dd19 | 36 | |
0191cf39 | 37 | At present, this is an empty subclass of L<Class::MOP::Instance>, so |
38 | you should see that class for all API details. | |
ac1ef2f9 | 39 | |
d4b1449e | 40 | =head1 INHERITANCE |
41 | ||
42 | C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>. | |
43 | ||
ac1ef2f9 | 44 | =head1 BUGS |
45 | ||
d4048ef3 | 46 | See L<Moose/BUGS> for details on reporting bugs. |
ac1ef2f9 | 47 | |
ac1ef2f9 | 48 | =cut |