1 package MooseX::MetaDescription::Meta::Role::HasMetaDescription;
5 our $AUTHORITY = 'cpan:STEVAN';
11 default => sub { +{} },
14 has 'metadescription_classname' => (
19 has 'metadescription' => (
21 isa => 'MooseX::MetaDescription::Description',
26 # TODO: handle traits ...
28 $self->metadescription_classname->new(
29 %{ $self->description },
43 MooseX::MetaDescription::Meta::Role::HasMetaDescription - A Moosey solution to this problem
47 use MooseX::MetaDescription::Meta::Role::HasMetaDescription;
61 All complex software has bugs lurking in it, and this module is no
62 exception. If you find a bug please either email me, or add the bug
67 Stevan Little E<lt>stevan.little@iinteractive.comE<gt>
69 =head1 COPYRIGHT AND LICENSE
71 Copyright 2008 Infinity Interactive, Inc.
73 L<http://www.iinteractive.com>
75 This library is free software; you can redistribute it and/or modify
76 it under the same terms as Perl itself.