72c071af7b2ce9f5952275ef947c5b5745fb1726
[gitmo/MooseX-ClassAttribute.git] / lib / MooseX / ClassAttribute / Trait / Application.pm
1 package MooseX::ClassAttribute::Trait::Application;
2
3 use strict;
4 use warnings;
5
6 use namespace::autoclean;
7 use Moose::Role;
8
9 after apply_attributes => sub {
10     shift->_apply_class_attributes(@_);
11 };
12
13 1;
14
15 __END__
16
17 =pod
18
19 =head1 NAME
20
21 MooseX::ClassAttribute::Trait::Application - A trait that supports role application for roles with class attributes
22
23 =head1 DESCRIPTION
24
25 This trait is used to allow the application of roles containing class
26 attributes.
27
28 =head1 AUTHOR
29
30 Dave Rolsky, C<< <autarch@urth.org> >>
31
32 =head1 BUGS
33
34 See L<MooseX::ClassAttribute> for details.
35
36 =head1 COPYRIGHT & LICENSE
37
38 Copyright 2007-2008 Dave Rolsky, All Rights Reserved.
39
40 This program is free software; you can redistribute it and/or modify
41 it under the same terms as Perl itself.
42
43 =cut