Beginning of dzilization
[gitmo/Moose.git] / lib / Moose / Meta / Instance.pm
CommitLineData
7aad237e 1
2package Moose::Meta::Instance;
3
4use strict;
5use warnings;
6
d44714be 7our $AUTHORITY = 'cpan:STEVAN';
7aad237e 8
d2782813 9use Class::MOP::MiniTrait;
10
7aad237e 11use base "Class::MOP::Instance";
7aad237e 12
d2782813 13Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait');
14
ac1ef2f9 151;
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 29This class provides the low level data storage abstractions for
30attributes.
1dc5ef70 31
0191cf39 32Using this API directly in your own code violates encapsulation, and
33we recommend that you use the appropriate APIs in
34L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those
35APIs in turn call the methods in this class as appropriate.
9e93dd19 36
0191cf39 37At present, this is an empty subclass of L<Class::MOP::Instance>, so
38you should see that class for all API details.
ac1ef2f9 39
d4b1449e 40=head1 INHERITANCE
41
42C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>.
43
ac1ef2f9 44=head1 BUGS
45
d4048ef3 46See L<Moose/BUGS> for details on reporting bugs.
ac1ef2f9 47
ac1ef2f9 48=cut