Commit | Line | Data |
---|---|---|
7aad237e | 1 | |
2 | package Moose::Meta::Instance; | |
3 | ||
4 | use strict; | |
5 | use warnings; | |
6 | ||
db236a63 | 7 | our $VERSION = '1.10'; |
75b95414 | 8 | $VERSION = eval $VERSION; |
d44714be | 9 | our $AUTHORITY = 'cpan:STEVAN'; |
7aad237e | 10 | |
11 | use base "Class::MOP::Instance"; | |
7aad237e | 12 | |
ac1ef2f9 | 13 | 1; |
14 | ||
15 | __END__ | |
16 | ||
17 | =pod | |
18 | ||
19 | =head1 NAME | |
20 | ||
21 | Moose::Meta::Instance - The Moose Instance metaclass | |
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 | |
48 | =head1 AUTHOR | |
49 | ||
50 | Stevan Little E<lt>stevan@iinteractive.comE<gt> | |
51 | ||
98aae381 | 52 | Yuval Kogman E<lt>nothingmuch@woobling.comE<gt> |
53 | ||
ac1ef2f9 | 54 | =head1 COPYRIGHT AND LICENSE |
55 | ||
7e0492d3 | 56 | Copyright 2006-2010 by Infinity Interactive, Inc. |
ac1ef2f9 | 57 | |
58 | L<http://www.iinteractive.com> | |
59 | ||
60 | This library is free software; you can redistribute it and/or modify | |
0191cf39 | 61 | it under the same terms as Perl itself. |
7aad237e | 62 | |
ac1ef2f9 | 63 | =cut |