FileTest implements file test operations similar to those used in File::Stat. It exists as a standalone module, and its methods are also insinuated into the File class. (Note that this is not done by inclusion: the interpreter cheats).
FileTest
File::Stat
File
File.executable?(file_name) â true or false Instance Public methods Returns
File.identical?(file_1, file_2) â true or false Instance Public methods Returns
File.exist?(file_name) â true or false Instance Public methods Return true
File.blockdev?(file_name) â true or false Instance Public methods Returns
File.socket?(file_name) â true or false Instance Public methods Returns
File.world_readable?(file_name) â fixnum or nil Instance Public methods If
File.directory?(file_name) â true or false Instance Public methods Returns
File.writable_real?(file_name) â true or false Instance Public methods Returns
File.size?(file_name) â Integer or nil Instance Public methods Returns nil
File.world_writable?(file_name) â fixnum or nil Instance Public methods If
Page 2 of 3