X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-Object-Pluggable.git;a=blobdiff_plain;f=lib%2FMooseX%2FObject%2FPluggable.pm;fp=lib%2FMooseX%2FObject%2FPluggable.pm;h=e39e5ec9e9b40334e0dd9e405b86625bb4db407a;hp=04d9eb5d6f3bcd7fc06256499121a351e3ad69bc;hb=cb251ecc111e4706111e154bde1e59692cf15f9e;hpb=bf5e53f670490b0b643b77515b7ed0477e632ced diff --git a/lib/MooseX/Object/Pluggable.pm b/lib/MooseX/Object/Pluggable.pm index 04d9eb5..e39e5ec 100644 --- a/lib/MooseX/Object/Pluggable.pm +++ b/lib/MooseX/Object/Pluggable.pm @@ -52,12 +52,12 @@ their consuming classes, so it is important to watch for load order as plugins c and will overload each other. You may also add attributes through has. Please note that when you load at runtime you lose the ability to wrap C -and roles using C will not go through comile time checks like C +and roles using C will not go through compile time checks like C and . Even though C will work , I STRONGLY discourage it's use and a warning will be thrown if you try to use it. -This is closely linked to the way multiple roles being applies is handles and is not +This is closely linked to the way multiple roles being applied is handled and is not likely to change. C bevavior is closely linked to inheritance and thus will likely not work as you expect it in multiple inheritance situations. Point being, save yourself the headache.