# File lib/watcher.rb, line 50
    def add_file(file)
      if FileTest.exists?(file) && FileTest.readable?(file) then
        @files << file
      else
        raise InvalidFileError, "File '#{file}' either doesnt exist or isnt readable"
      end
    end