Adds moosify isa spec
authorMatt Phillips <mattp@cpan.org>
Fri, 22 Mar 2013 20:35:43 +0000 (16:35 -0400)
committerMatt S Trout <mst@shadowcat.co.uk>
Sat, 4 May 2013 18:29:59 +0000 (18:29 +0000)
commit7887ffd0e1ad2fb8ce47acf35c23cdb14d47b151
tree906f9dd632fe8b7fc45ef0562a9e475c8d5360fb
parent1f07812d7a6146b73c3bb772b2b9ab799e1c26ef
Adds moosify isa spec

This feature is an optional coderef that gets fired when Moo::HandleMoose is
injecting a real metaclass. The spec hashref is passed as the only argument to
allow for modifications to carry forward to Moose.

The main usecase for this is to allow thirdparty extensions such as
MooX::HandlesVia to mutate their Moo specific attributes to something Moose
will understand.
lib/Method/Generate/Accessor.pm
lib/Moo.pm
lib/Moo/HandleMoose.pm
xt/moo-does-moose-role.t