Skip Menu |
 

This queue is for tickets about the Class-Method-Modifiers CPAN distribution.

Report information
The Basics
Id: 123294
Status: new
Priority: 0/
Queue: Class-Method-Modifiers

People
Owner: Nobody in particular
Requestors: ZARQUON [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Here's a docs patch
Download (untitled) / with headers
text/plain 113b
After 15 minutes of spinning my wheels on a confusing error message, I thought this doc patch might be useful.
Subject: doc.diff
Download doc.diff
text/x-diff 699b
diff --git a/lib/Class/Method/Modifiers.pm b/lib/Class/Method/Modifiers.pm index 92d92e9..9f0f463 100644 --- a/lib/Class/Method/Modifiers.pm +++ b/lib/Class/Method/Modifiers.pm @@ -430,7 +430,9 @@ method is an lvalue method. It is erroneous to modify a method that doesn't exist in your class's inheritance hierarchy. If this occurs, an exception will be thrown when -the modifier is defined. +the modifier is defined. It is possible to unintentionally cause this +exception if you C<use Role::Tiny> and C<use Class::Method::Modifiers> +in the same package. So don't do that. It doesn't yet play well with C<caller>. There are some C<TODO> tests for this. Don't get your hopes up though!


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.