ruby-inotify的例子?

我正在寻找一个简单,简洁的示例,使用inotify gem来检测对目录的更改。

它没有例子。

examples / watcher.rb中有一个例子。 该链接是aredridel的repo,因为它看起来像是链接到aredridel的文档,而aredridel是编写该示例的人。

我的一个项目我使用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

希望这会对某人有所帮助。