# File lib/guard/listener.rb, line 34 def self.select_and_init(*args) if mac? && Darwin.usable? Darwin.new(*args) elsif linux? && Linux.usable? Linux.new(*args) elsif windows? && Windows.usable? Windows.new(*args) else UI.info 'Using polling (Please help us to support your system better than that).' Polling.new(*args) end end