Version 0.06
[gitmo/MooseX-MetaDescription.git] / lib / MooseX / MetaDescription / Description.pm
CommitLineData
c13295c8 1package MooseX::MetaDescription::Description;
2use Moose;
3
9497137d 4our $VERSION = '0.06';
c13295c8 5our $AUTHORITY = 'cpan:STEVAN';
6
de7ba0e9 7has 'descriptor' => (
8 is => 'ro',
7591e02c 9 does => 'MooseX::MetaDescription::Meta::Trait',
32039444 10 weak_ref => 1,
de7ba0e9 11 required => 1,
12);
13
c13295c8 14no Moose; 1;
15
16__END__
17
18=pod
19
20=head1 NAME
21
d253607a 22MooseX::MetaDescription::Description - A base class for Meta Descriptions
c13295c8 23
24=head1 DESCRIPTION
25
d253607a 26This is a base class for building more complex custom meta-description
27classes. All it does by default is to provide a back-link to the original
28attribute it is describing.
29
c13295c8 30=head1 METHODS
31
32=over 4
33
d253607a 34=item B<descriptor>
35
36The actual attribute that is being described.
c13295c8 37
56e78a9c 38=item B<meta>
39
40The Moose metaclass.
41
c13295c8 42=back
43
44=head1 BUGS
45
46All complex software has bugs lurking in it, and this module is no
47exception. If you find a bug please either email me, or add the bug
48to cpan-RT.
49
50=head1 AUTHOR
51
52Stevan Little E<lt>stevan.little@iinteractive.comE<gt>
53
54=head1 COPYRIGHT AND LICENSE
55
56Copyright 2008 Infinity Interactive, Inc.
57
58L<http://www.iinteractive.com>
59
60This library is free software; you can redistribute it and/or modify
61it under the same terms as Perl itself.
62
63=cut