Hi blamemike,
Ah yes, I'm not sure you need to use 'load'. Having done the
'gem' (or 'require') to load the lib/my_gem.rb, shouldn't you just be
calling methods declared in that file? The 'load' is useful for
executing another script, and it has an optional parameter that will
run the script in an anonymous module so that the script doesn't foul
up the caller's object space.
If the lib/my_gem.rb is the actual executable script you want to run,
then either it should be in your gem as an executable, or the code
that you want to execute should be in a method that you can call once
the lib/my_gem.rb has been 'require'd.
Cheers,
Gra.