对Guardfile以外的文件的更改重新加载Guardfile

时间:2014-03-19 16:18:43

标签: ruby guard

目前,Guard::Setuper reloads just the Guardfile when it changes

我正在将一些额外的代码加载到我的防护文件中(通过require),并且我还想在其中一些必需文件发生变化时重新加载。

我想我真的只是在寻找一个插件,但这似乎我正在尝试复活guard-ego。有没有更好的方法来实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以在Guardfile中尝试这样的事情(使用guard-shell):

guard :shell do
  watch(%r{path/to/your/required/files}) { Guard.evaluator.reevaluate_guardfile }
end

@Zach:最新文档位于http://guardgem.org(使用情况)和http://rubydoc.info/github/guard/guard/master/frames(技术)。