| instance methods | 
| blockdev? | FileTest.blockdev?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is a block device,falseif it isn't or 
      if the operating system doesn't support this feature.
  | FileTest.blockdev?( "testfile" ) | » | false |  | | chardev? | FileTest.chardev?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is a character device,falseif it isn't or 
      if the operating system doesn't support this feature.
  | FileTest.chardev?( "/dev/tty" ) | » | true |  | | directory? | FileTest.directory?( aString )
        -> trueorfalse | 
 | Returns trueif this named file is a directory,falseotherwise.
  | FileTest.directory?( "." ) | » | true |  | | executable? | FileTest.executable?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is executable.
      The tests are made using the effective
      owner of the process.
  | FileTest.executable?( "testfile" ) | » | false |  | | executable_real? | FileTest.executable_real?( aString )
    -> trueorfalse | 
 | Same as FileTest#executable?, but tests using the real owner of the
      process. | | exist? | FileTest.exist? ( aString )
        -> trueorfalse | 
 | Returns trueif the named file exists.
  | FileTest.exist?( "testfile" ) | » | true |  | | exists? | FileTest.exists? ( aString )
        -> trueorfalse | 
 | Synonym for FileTest::exist?. | | file? | FileTest.file?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is a regular file (not a device 
     file, pipe, socket, etc.).
  | FileTest.file?( "testfile" ) | » | true |  | | grpowned? | FileTest.grpowned?( aString )
        -> trueorfalse | 
 | Returns trueif the effective group id of the process is the same 
      as the group id of the named file.
      On Windows NT, returnsfalse.
  | FileTest.grpowned?( "/etc/passwd" ) | » | false |  | | owned? | FileTest.owned?( aString )
        -> trueorfalse | 
 | Returns trueif the effective user id of the process is the same 
      as the owner of the named file.
  | FileTest.owned?( "/etc/passwd" ) | » | false |  | | pipe? | FileTest.pipe?( aString )
        -> trueorfalse | 
 | Returns trueif the operating system supports pipes and
      the named file is a pipe,falseotherwise.
  | FileTest.pipe?( "testfile" ) | » | false |  | | readable? | FileTest.readable?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is readable by the effective
      user id of this process.
  | FileTest.readable?( "testfile" ) | » | true |  | | readable_real? | FileTest.readable_real?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is readable by the real
      user id of this process.
  | FileTest.readable_real?( "testfile" ) | » | true |  | | setgid? | FileTest.setgid?( aString )
        -> trueorfalse | 
 | Returns trueif the named file's set-group-id
      permission bit is set, andfalseif it isn't or
      if the operating system doesn't support this feature.
  | FileTest.setgid?( "/usr/sbin/lpc" ) | » | true |  | | setuid? | FileTest.setuid?( aString )
        -> trueorfalse | 
 | Returns trueif the named  file's set-user-id
      permission bit is set, andfalseif it isn't or
      if the operating system doesn't support this feature.
  | FileTest.setuid?( "/bin/su" ) | » | true |  | | size | FileTest.size( aString )
        -> anInteger | 
 | Returns the size of the named file in bytes. 
  | FileTest.size( "testfile" ) | » | 66 |  | | size? | FileTest.size?( aString )
        -> aFixnum or nil | 
 | Returns nilif the named file is of zero length; otherwise,
      returns a nonzero aFixnum.
  | FileTest.size?( "testfile" ) | » | 66 |  
  | FileTest.size?( "/dev/zero" ) | » | nil |  | | socket? | FileTest.socket?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is a socket,falseif
      it isn't or 
      if the operating system doesn't support this feature. | | sticky? | FileTest.sticky?( aString )
        -> trueorfalse | 
 | Returns trueif the named file has its sticky bit set,falseif it doesn't or if the operating system doesn't
      support this feature. | | symlink? | FileTest.symlink?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is a symbolic link,falseif it isn't or if the operating system doesn't
      support this feature. | | writable? | FileTest.writable?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is writable by the effective
      user id of this process. | | writable_real? | FileTest.writable_real?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is writable by the real
      user id of this process. | | zero? | FileTest.zero?( aString )
        -> trueorfalse | 
 | Returns trueif the named file is of zero length,falseotherwise. |