Real attribute objects in roles is now working, with a few hacks and changes to the...
authorDave Rolsky <autarch@urth.org>
Thu, 17 Dec 2009 17:29:55 +0000 (11:29 -0600)
committerDave Rolsky <autarch@urth.org>
Thu, 17 Dec 2009 17:31:36 +0000 (11:31 -0600)
commit721b5f293969f5cf1b6863fb4cc1361f4bfbb9d8
tree6e801bef2d3c0d98db4bf11ebff20cb57490e77a
parent43a376603d2bfc5f83f2ab5fb53f3a73706a6074
Real attribute objects in roles is now working, with a few hacks and changes to the core code.

This will need serious review before merging.
lib/Moose/Meta/Attribute/Native/Trait.pm
lib/Moose/Meta/Attribute/Trait/InRole.pm [new file with mode: 0644]
lib/Moose/Meta/Role.pm
lib/Moose/Meta/Role/Application/RoleSummation.pm
lib/Moose/Meta/Role/Application/ToClass.pm
lib/Moose/Meta/Role/Application/ToInstance.pm
lib/Moose/Meta/Role/Application/ToRole.pm
t/020_attributes/005_attribute_does.t
t/030_roles/001_meta_role.t
t/050_metaclasses/030_metarole_combination.t
t/600_todo_tests/002_various_role_features.t