Skip to content

Instantly share code, notes, and snippets.

@riverock
riverock / gist:7600741
Created November 22, 2013 14:30
Sample script demonstrating that when starting two listeners, only the second listener responds to file system events
# Using Ruby 2.0.0p195 and listen 2.3.0
require 'listen'
require 'fileutils'
dir1 = '/Users/blue39/tmp/dir1'
FileUtils.remove_dir(dir1, true)
FileUtils.mkdir_p(dir1)
dir2 = '/Users/blue39/tmp/dir2'
@riverock
riverock / gist:7590975
Last active December 29, 2015 01:09
Sample script demonstrating a warning that listen 2.3.0 displays when stopping a second Listen instance
# Using Ruby 2.0.0p195 and listen 2.3.0
require 'listen'
listener1 = Listen.to('dir1')
listener2 = Listen.to('dir2')
listener1.start
listener2.start