* Andy Armstrong <[EMAIL PROTECTED]> [2007-06-01 16:25]: > I could > > * generate the methods dynamically based on the Kwalitee > modules that are installed > > * generate only the current methods and add a new method > test_against() (or whatever) that provides access to any > named Kwalitee test > > * replace the generated methods with an AUTOLOAD handler > > In the test_against() or AUTOLOAD scenarios I could then make > Kwalitee tests for which the module is unavailable skip > automatically. > > Thoughts?
Remember you can also combine options #1 and #3: generate methods at compile-time and use AUTOLOAD just for skipping. Would there be any provision for catching typos in any of these cases, though? Regards, -- Aristotle Pagaltzis // <http://plasmasturm.org/>