Class Spring::Watcher::Abstract
In: lib/spring/watcher/abstract.rb
Parent: Object

A user of a watcher can use IO.select to wait for changes:

  watcher = MyWatcher.new(root, latency)
  IO.select([watcher]) # watcher is running in background
  watcher.stale? # => true

Methods

add   debug   mark_stale   new   on_debug   on_stale   restart   stale?   start   stop   subjects_changed  

Included Modules

Mutex_m

Attributes

directories  [R] 
files  [R] 
latency  [R] 
root  [R] 

Public Class methods

Public Instance methods

[Validate]