Commit | Line | Data |
---|---|---|
7aad237e | 1 | |
2 | package Moose::Meta::Instance; | |
3 | ||
4 | use strict; | |
5 | use warnings; | |
6 | ||
f4b86ac0 | 7 | our $VERSION = '1.16'; |
75b95414 | 8 | $VERSION = eval $VERSION; |
d44714be | 9 | our $AUTHORITY = 'cpan:STEVAN'; |
7aad237e | 10 | |
d2782813 | 11 | use Class::MOP::MiniTrait; |
12 | ||
7aad237e | 13 | use base "Class::MOP::Instance"; |
7aad237e | 14 | |
d2782813 | 15 | Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait'); |
16 | ||
ac1ef2f9 | 17 | 1; |
18 | ||
19 | __END__ | |
20 | ||
21 | =pod | |
22 | ||
23 | =head1 NAME | |
24 | ||
25 | Moose::Meta::Instance - The Moose Instance metaclass | |
26 | ||
1dc5ef70 | 27 | =head1 SYNOPSIS |
28 | ||
29 | # nothing to see here | |
30 | ||
ac1ef2f9 | 31 | =head1 DESCRIPTION |
32 | ||
0191cf39 | 33 | This class provides the low level data storage abstractions for |
34 | attributes. | |
1dc5ef70 | 35 | |
0191cf39 | 36 | Using this API directly in your own code violates encapsulation, and |
37 | we recommend that you use the appropriate APIs in | |
38 | L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those | |
39 | APIs in turn call the methods in this class as appropriate. | |
9e93dd19 | 40 | |
0191cf39 | 41 | At present, this is an empty subclass of L<Class::MOP::Instance>, so |
42 | you should see that class for all API details. | |
ac1ef2f9 | 43 | |
d4b1449e | 44 | =head1 INHERITANCE |
45 | ||
46 | C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>. | |
47 | ||
ac1ef2f9 | 48 | =head1 BUGS |
49 | ||
d4048ef3 | 50 | See L<Moose/BUGS> for details on reporting bugs. |
ac1ef2f9 | 51 | |
52 | =head1 AUTHOR | |
53 | ||
54 | Stevan Little E<lt>stevan@iinteractive.comE<gt> | |
55 | ||
98aae381 | 56 | Yuval Kogman E<lt>nothingmuch@woobling.comE<gt> |
57 | ||
ac1ef2f9 | 58 | =head1 COPYRIGHT AND LICENSE |
59 | ||
7e0492d3 | 60 | Copyright 2006-2010 by Infinity Interactive, Inc. |
ac1ef2f9 | 61 | |
62 | L<http://www.iinteractive.com> | |
63 | ||
64 | This library is free software; you can redistribute it and/or modify | |
0191cf39 | 65 | it under the same terms as Perl itself. |
7aad237e | 66 | |
ac1ef2f9 | 67 | =cut |