File:

:singleton_method: 
  :absolute_path: [String]
  :atime: [Time]
  :basename: [String]
  :blockdev?: [TrueClass,FalseClass]
  :chardev?: [TrueClass,FalseClass]
  :chmod: [Integer]
  :chown: [Integer]
  :ctime: [Time]
  :delete: [Integer]
  :unlink: [Integer]
  :directory?: [TrueClass,FalseClass]
  :dirname: [String]
  :executable?: [TrueClass,FalseClass]
  :executable_real?: [TrueClass,FalseClass]
  :exist?: [TrueClass,FalseClass]
  :exists?: [TrueClass,FalseClass]
  :expand_path: [String]
  :extname: [String]
  :file?: [TrueClass,FalseClass]
  :fnmatch: [TrueClass,FalseClass]
  :fnmatch?: [TrueClass,FalseClass]
  :ftype: [String]
  :grpowned?: [TrueClass,FalseClass]
  :identical?: [TrueClass,FalseClass]
  :join: [String]
  :lchmod: [Integer]
  :lchown: [Integer]
  :link: [Fixnum]
  :lstat: [Stat]
  :mtime: [Time]
  :new: [File]
  :open: [File,Object]
  :owned?: [TrueClass,FalseClass]
  :path: [String]
  :pipe?: [TrueClass,FalseClass]
  :readable?: [TrueClass,FalseClass]
  :readable_real?: [TrueClass,FalseClass]
  :readlink: [String]
  :realdirpath: [String]
  :realpath: [String]
  :rename: [Fixnum]
  :setgid?: [TrueClass,FalseClass]
  :setuid?: [TrueClass,FalseClass]
  :size: [Integer]
  :size?: [TrueClass,FalseClass]
  :socket?: [TrueClass,FalseClass]
  :split: [Array]
  :stat: [Stat]
  :sticky?: [TrueClass,FalseClass]
  :symlink: [Fixnum]
  :symlink?: [TrueClass,FalseClass]
  :truncate: [Fixnum]
  :umask: [Integer]
  :utime: [Integer]
  :world_readable?: [Integer,NilClass]
  :world_writable?: [TrueClass,FalseClass]
  :writable?: [TrueClass,FalseClass]
  :writable_real?: [TrueClass,FalseClass]
  :zero?: [TrueClass,FalseClass]
:instance_method: 
  :atime: [Time]
  :chmod: [Fixnum]
  :chown: [Fixnum]
  :ctime: [Time]
  :flock: [Fixnum,FalseClass]
  :lstat: [Stat]
  :mtime: [Time]
  :path: [String]
  :to_path: [String]
  :size: [Integer]
  :truncate: [Fixnum]