# File lib/listen.rb, line 29
  def self.to(*args, &block)
    listener = if args.length == 1 || ! args[1].is_a?(String)
      Listener.new(*args, &block)
    else
      MultiListener.new(*args, &block)
    end

    block ? listener.start : listener
  end