Hi - For a variety of reasons I have the following situation: ---- file_a.rb -------------------------------------- class A ... magic loading goes here... end -------------------------------------------------- ---- file_b.rb -------------------------------------- class B ... magic loading goes here... end -------------------------------------------------- ---- magic_file.rb ----------------------------- ... does some stuff... ---------------------------------------------- How can I include the contents of magic_file.rb into both a and b "as is". I've tried load() and it changes the scope so that magic_file.rb doesn't realize it's in A or B. I guess I'm looking for the PHP include() equivalent. I realize this is a weird question and I realize in most situations this is *not* the way to do it, but I don't have a choice... so please no "do it this other way" solutions :) Thanks! -philip