Prev: Eval, SAFE, and Sandbox
Next: Eval, SAFE, and Sandbox
From: v4 forums on 21 May 2010 09:50 [Note: parts of this message were removed to make it a legal post.] Hi Team, I am new to ruby and the best way I found to learn ruby is to walk-through some of the existing code and try understanding them how it is done. Recently I came across this following line of code, test(?e, File.join(dir, file)) Initially, was finding difficult to understand what'z this test is actually trying to perform on the file and eventually managed to figure out that its just checking whether the file exists or not. [] I also realized that '?e' is a command to the test method to check if the file exists. I also see that, in ruby, there is a much understandable and straight-forward way to achieve the same. File.exist? Just curious to know what is the advantage of using the former 'Kernal' method than using the later 'File' api method. Thanks Venkat
|
Pages: 1 Prev: Eval, SAFE, and Sandbox Next: Eval, SAFE, and Sandbox |