From: Hal Fulton Date: 2004-04-30T08:56:32+09:00 Subject: Re: File.expand_path(__FILE__) Simon Strandgaard wrote: > On Fri, 30 Apr 2004 05:28:43 +0900 > John Platte wrote: > >>I'm having a problem with File.expand_path(__FILE__) after a chdir. >>Looks like a bug in Ruby to me. If someone can tell me what I'm doing >>wrong, I'd be grateful. > > I guess you assume that __FILE__ change when doing chdir. > But it doesn't I think you've analyzed this incorrectly. The value of __FILE__ doesn't change, nor did he expect it to. But expand_path is giving him an erroneous result, is it not? "/Users/ryan/tmp/tmp/demo-problem.rb" -- there is no tmp/tmp directory if I understand correctly. It does look like a bug to me. Hal