     @isWatching = false
     @queue = []
 
-
 exports.Tail = Tail
          @buffer = parts.pop()
          @emit("line", chunk) for chunk in parts

  constructor:(@filename, @separator=/[\r]{0,1}\n/, @fsWatchOptions = {}, @fromBeginning=false) ->
    @buffer = ''
    @internalDispatcher = new events.EventEmitter()
    @queue = []

        @internalDispatcher.emit("next") if @queue.length is 1
    else if e is 'rename'
      @unwatch()
      if @follow
        setTimeout (=> @watch()), 1000
      else
        console.error("'rename' event for #{@filename}. File not available.")
        @emit("error", "'rename' event for #{@filename}. File not available.")
      

  watchFileEvent: (curr, prev) ->
    if curr.size > prev.size
