Klassen-Methoden ueberschreiben

Heyho!

Ich versuche gerade die debug()-Methode aus Template::Base durch eine andere Funktion zu ueberschreiben. Normalerweise wuerde ich hierzu folgenden Code nutzen:

Code:
package My::Toolkit::Base;
use base 'Toolkit::Base';

sub debug{ ... }

1;

Leider wird die Klasse Template::Base (wie der Name vermuten laesst) von so ziemlich allen Template::* Modulen als Base-Class genutzt.
Jemand ne Idee wie ich die Methode durch eine eigene ersetzen kann, OHNE jedes Template::*-Modul wie oben gezeigt durch ein eigenes ersetzen zu muessen?

MfG
- Keks
 
Zurück
Oben