Method: Listen::Adapter::Windows#_configure
- Defined in:
- lib/listen/adapter/windows.rb
#_configure(dir) ⇒ Object (private)
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/listen/adapter/windows.rb', line 29 def _configure(dir) require 'wdm' Listen.logger.debug 'wdm - starting...' @worker ||= WDM::Monitor.new @worker.watch_recursively(dir.to_s, :files) do |change| yield([:file, change]) end @worker.watch_recursively(dir.to_s, :directories) do |change| yield([:dir, change]) end @worker.watch_recursively(dir.to_s, :attributes, :last_write) do |change| yield([:attr, change]) end end |