From: Sub Zero Date: 2011-10-17T07:35:06+09:00 Subject: Re: I fixed this - but why does it work? probably, because File.size(target) calls the *class method* which is defined for File class, while target.size calls an *instance method* which is not defined for File class. -- Posted via http://www.ruby-forum.com/.