Sha256: 1c6e211c869ead255da6e3f24c44661e060f404a3027230b0f289df940eecd79
Contents?: true
Size: 620 Bytes
Versions: 2
Compression:
Stored size: 620 Bytes
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../lib') $LOAD_PATH.unshift(File.dirname(__FILE__) + '/../ext') require 'fsevent' class Restart < FSEvent def on_change(directories) puts "Detected change in: #{directories.inspect}" unless @restarted @restarted = true self.watch_directories "#{Dir.pwd}/spec" self.restart end end def start puts "watching #{registered_directories.join(", ")} for changes" super end end Signal.trap("INT"){ puts "\nCustom INT handler called."; exit } restarter = Restart.new restarter.watch_directories "#{Dir.pwd}/examples" restarter.start
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
social_url_stats-0.0.1 | vendor/ruby/1.9.1/gems/ruby-fsevent-0.2.1/examples/restart.rb |
ruby-fsevent-0.2.1 | examples/restart.rb |