On Fri, May 14, 2010 at 1:30 PM, Gianluca Rettore <gladenko / gladenko.com> wrote:
> Hi my problem is this
>
> i have a script in direcory ex
>
> c:\temp\pippo.rb
>
> this script have this code
>
> a= Dir.pwd()
> puts a
>
> if i exec a script from another directory there is a problem. The script
> write a path of ruby exec and not the path of script ex
>
> c:\nano\ruby ..\temp\pippo.rb
>
> => c:\nano
>
>
> i want
>
> => c:\temp
>
> Can you help me????

Dir.pwd gives the current working directory. To get the directory of
the script you are running you can use File.dirname(__FILE__)





-- 
Luis Parravicini
http://ktulu.com.ar/blog/