From: Chad Perrin Date: 2008-03-20T16:05:12+09:00 Subject: getting the user's home directory path I've got a program that needs to access a file in the ~/etc/ directory. This program currently accesses it like so: file_path = File.expand_path("~#{ENV['USER']}/etc/#{filename}") . . . but that environment variable just looks hideous in there, at least to me. In Perl, I'm used to using getpwuid() instead of $_ENV['user']. Is there some equivalent to that in Ruby, or am I stuck with ENV['USER']? -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] Kent Beck: "I always knew that one day Smalltalk would replace Java. I just didn't know it would be called Ruby."