I know this should be very simple but I can’t for the life of me find
the answer using Pickaxe or Google.
I want to be able to access the location/path of the currently
executing Ruby script. I thought it was a global variable “$” but
looking at the lists I’ve seen I can’t find it.
I want to be able to access the location/path of the currently
executing Ruby script. I thought it was a global variable “$” but
looking at the lists I’ve seen I can’t find it.
$0 is probably what you want. Use File.expand_path on it to get the full
path.
On Jul 10, 2006, at 10:57 AM, Joel VanderWerf wrote:
$0 is probably what you want. Use File.expand_path on it to get the
full path.
A couple of points to mention. 1) You can use $PROGRAM_NAME instead
of $0, it’s
a little more readable. 2) Make sure you have not done a Dir.chdir
before the File.expand_path