使用ruby guard gem监视文件创建事件

时间:2012-08-17 21:19:26

标签: ruby guard

如何使用Ruby guard gem

仅查看特定文件夹中的文件创建事件

1 个答案:

答案 0 :(得分:1)

您可以直接在Guardfile

中创建内联警卫
module ::Guard
  class Test < Guard
    def run_on_additions(paths)
      puts "New paths: #{ paths.inspect }"
    end
  end
end

guard 'test'

您可以在rubydoc.info找到Guard插件基类的文档。如果您的内联Guard增长,您可以创建自己的Guard插件gem,请参阅Wiki页面,了解如何create a Guard

另一种选择是直接使用Listen,这是从Guard中提取的文件侦听器。