# File lib/cool.io/loop.rb, line 91
    def run
      raise RuntimeError, "no watchers for this loop" if @watchers.empty?

      @running = true
      while @running and not @active_watchers.zero?
        run_once
      end
      @running = false
    end