Мои функции организованы во вложенных папках, например:
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