> Is there
> something special I need to do in the hierarchy of Ruby script locations
> so that other scripts can respect any other script I want to require?
> These two scripts are in the same directory
There are a couple ways to solve this problem.  I don't know if there is
a best way.  Hopefully someone with more experience can shed light on
that for me.  But the problem you are having is that your scripts are
not in a directory that is included when ruby searches for the files
that you require.  To solve this, I simply add the directory to the path
variable "\$:".

So, if you are keeping scripts called myscript.rb and otherscript.rb in
a folder c:\myfolder, then in your script you would say

\$: << "c:/myfolder/"
require "myscript"
require "otherscript"