make class attributes work in roles
authorDave Rolsky <autarch@urth.org>
Tue, 9 Feb 2010 23:00:51 +0000 (17:00 -0600)
committerDave Rolsky <autarch@urth.org>
Tue, 9 Feb 2010 23:00:51 +0000 (17:00 -0600)
commit88b7f2c81c47c0498b82d95a4f9fc71258d689f1
treeb66adfbb240493c9233973079052625d691cfd87
parentad109c62903c1bf4d05c93b57c059a1392e1d8b5
make class attributes work in roles
14 files changed:
lib/MooseX/ClassAttribute.pm
lib/MooseX/ClassAttribute/Meta/Role/Attribute.pm [new file with mode: 0644]
lib/MooseX/ClassAttribute/Role/Meta/Application.pm [new file with mode: 0644]
lib/MooseX/ClassAttribute/Role/Meta/Application/ToClass.pm [new file with mode: 0644]
lib/MooseX/ClassAttribute/Role/Meta/Application/ToInstance.pm [new file with mode: 0644]
lib/MooseX/ClassAttribute/Role/Meta/Application/ToRole.pm [new file with mode: 0644]
lib/MooseX/ClassAttribute/Role/Meta/Attribute.pm
lib/MooseX/ClassAttribute/Role/Meta/Mixin/HasClassAttributes.pm
lib/MooseX/ClassAttribute/Role/Meta/Role.pm [new file with mode: 0644]
t/01-basic.t
t/02-immutable.t
t/03-introspection.t
t/06-role.t [new file with mode: 0644]
t/lib/SharedTests.pm