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