# File lib/listen.rb, line 30 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