пример ruby-inotify? - PullRequest
       9

пример ruby-inotify?

1 голос
/ 15 сентября 2011

Я ищу простой, краткий пример использования гема inotify для обнаружения изменения в каталоге.

В нем отсутствуют примеры.

Ответы [ 2 ]

3 голосов
/ 15 сентября 2011

В examples / watcher.rb есть пример.Эта ссылка на репозиторий aredridel, так как похоже, что вы связаны с документами aredridel, а aredridel - тот, кто написал пример.

0 голосов
/ 25 мая 2017

Один из моих проектов, которые я использовал ruby-inotify для мониторинга создания файлов в определенной папке, используя следующий код

# frozen_string_literal: true

require 'rb-inotify'

# observe indicate folder, trigger event after
module ObserveFiles
  def self.observe
    watcher = INotify::Notifier.new
    directory = CONFIG['xml_folder'] # folder that want to watch
    watcher.watch(directory, :create) do |event|
      # do your work where 
      # here, event.name is created file name
      # event.absolute_name file absolute path
    end
    watcher.run
  end
end

Используйте этот код как

ObserveFiles.observe

Надеюсь, это кому-нибудь поможет.

...