in reply to The correct way to redefine a routine

One possibility is instead of overriding the original do_magic(), go ahead and create my_do_magic() and put it in either My::Foo::Bar or within Foo::Bar itself.

My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
  • Comment on Re: The correct way to redefine a routine