защитный камень запускает все триггеры на старте - PullRequest
3 голосов
/ 26 сентября 2011

Привет, это сводит меня с ума. Я не мог найти решение после долгого времени.

Как мне запустить «run_all» для всех охранников в Guardfile.

Когда я запускаю "guard" в оболочке, я хочу, чтобы он сортировал вид, будто все файлы изменились, и активировал всех охранников.

Какой чистый способ сделать это из Guardfile.

Ответы [ 2 ]

4 голосов
/ 01 октября 2011

Создайте файл защиты в корне приложения и установите для настройки защиты что-то вроде примера rspec:

guard 'rspec', :version => 2, :all_on_start => false do
1 голос
/ 01 октября 2011

Это происходит для меня без дополнительной настройки. Я заметил, что у некоторых охранников есть варианты переопределить это поведение. Например, guard-rspec имеет опцию all_on_start, которую вы можете установить в false, если вы не хотите запускать свои спецификации, когда вы запускаете охрану.

Как указано в файле readme для защиты, если вы используете guard> = 0.7.0, вы можете нажать enter, чтобы вызвать каждый метод guard #run_all в том порядке, в котором они перечислены в Guardfile. Попробуйте это?

...