From: ts Date: 2004-09-08T23:13:27+09:00 Subject: Re: Order of Operations Question >>>>> "Z" == Zach Dennis writes: Z> Zach Dennis wrote: >> dir = Dir.new( d ) if( File.directory?( d=$*.shift ) ) Z> Please ignore...i realized I was passing in a nonexistent directory. I hope that you have seen that ruby will call the method #d in Dir.new() if `d' was not previously seen as a local variable Guy Decoux