Method: Voog::Dtk::Watcher#initialize
- Defined in:
- lib/voog/dtk/watcher.rb
#initialize(filemanager, debug = false) ⇒ Watcher
Returns a new instance of Watcher.
37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/voog/dtk/watcher.rb', line 37 def initialize(filemanager, debug=false) paths = ['layouts/', 'components/', 'assets/', 'javascripts/', 'stylesheets/', 'images/'] @filemanager = filemanager @debug = debug @listener = Listen.to(*paths) do |modified, added, removed| handle_added added unless added.empty? handle_removed removed unless removed.empty? handle_modified modified unless modified.empty? end end |