lib/fssm/backends/inotify.rb in fssm-0.2.5 vs lib/fssm/backends/inotify.rb in fssm-0.2.6

- old
+ new

@@ -3,10 +3,10 @@ def initialize @notifier = INotify::Notifier.new end def add_handler(handler, preload=true) - @notifier.watch(handler.path.to_s, :recursive, :attrib, :modify, :create, + @notifier.watch(handler.path.to_s, :recursive, :attrib, :close_write, :create, :delete, :delete_self, :moved_from, :moved_to, :move_self) do |event| path = FSSM::Pathname.for(event.absolute_name) path = path.dirname unless event.name == "" # Event on root directory handler.refresh(path) end