Guardfile для запуска одной функции огурца в подкаталоге?

Мои функции организованы во вложенных папках, например:

app/
  features/
     users/
       feature1.feature
       feature2.feature

Но каждый раз, когда я сохраняю функцию, Guard запускает все мои функции (а не только ту, которая была отредактирована) . Как я могу изменить его так, чтобы запускался только тот, который был сохранен?

Вот мой файл Guardfile для Cucumber:

guard 'cucumber', :cli => "--drb --require features/support --require features/step_definitions" do
  watch(%r{features/.+\.feature})
  watch(%r{features/support/.+})          { 'features' }
  watch(%r{features/step_definitions/(.+)_steps\.rb}) { |m| Dir[File.join("**/#{m[1]}.feature")][0] || 'features' }
end
6
задан rymai 19 June 2011 в 10:51
поделиться