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