Trans a ñÄrit : > I have a little app that needs to store session data. I assume the > best place to store it is in one's home directory, but I need this app > to be cross-platform. I glanced through all rbconfig.rb's > Config::CONFIG settings but did not see anything for it. How does one > access a cross-platform home directory? > > Thanks, > T. > This is how I do this : home_directory = Dir.chdir {|path| path} The doc for Dir.chdir says that without argument, this method looks for environnement variables HOME or LOGDIR. And with a block, the directory is changed only inside the block, and restored right after. -- Olivier Renaud