in reply to Re^4: defining methods on the fly
in thread defining methods on the fly

I'm sure this breaks some rules of good programming practice,

reads to me like "I'm sure this breaks some rules of good programming practice".