Я использую ruby 2.5.1 и rb-inotify У меня есть следующие
@notifier = INotify::Notifier.new
@notifier.watch("#{ENV['HOME']}/Downloads", :moved_to, :create) do |event|
puts "#{event.name} is now in Downloads dir."
break if event.name == "filename"
end
puts '1'
@notifier.run
puts '2'
Я хочу остановить средство уведомления, как только оно найдет определенное имя файла, и продолжить выполнение сценария. Это возможно?
Когда я прерываю работу с notifier.watch, я получаю следующую ошибку:
LocalJumpError: break from proc-closure

Вы пробовали использовать
@notifier.stop?