lib/guard/delayed.rb in guard-delayed-0.0.8 vs lib/guard/delayed.rb in guard-delayed-0.0.9

- old
+ new

@@ -7,14 +7,14 @@ # Allowable options are: # :environment e.g. 'test' # :min_priority e.g. 2 # :max_priority e.g. 10 # :number_of_workers e.g. 2 - # :pid_dir e.g. tmp/pids Specifies an alternate directory in which to store the process ids. - # :identifier A numeric identifier for the worker. + # :pid_dir e.g. tmp/pids Specifies an alternate directory in which to store the process ids. + # :identifier A numeric identifier for the worker. # :monitor Start monitor process. - # :sleep-delay N Amount of time to sleep when no jobs are found + # :sleep-delay N Amount of time to sleep in seconds when no jobs are found # :prefix NAME String to be prefixed to worker process names def initialize(watchers = [], options = {}) @options = options super @@ -31,11 +31,11 @@ args << "--pid-dir=#{@options[:pid_dir]} " if @options[:pid_dir] args << "--identifier=#{@options[:identifier]} " if @options[:identifier] args << "--monitor " if @options[:monitor] args << "--sleep-delay #{@options[:sleep_delay]} " if @options[:sleep_delay] args << "--prefix #{@options[:prefix]} " if @options[:prefix] - system('script/delayed_job', 'start') + system('script/delayed_job', args) end # Called on Ctrl-C signal (when Guard quits) def stop UI.info "Stopping delayed_job..." @@ -43,10 +43,10 @@ end # Called on Ctrl-Z signal # This method should be mainly used for "reload" (really!) actions like reloading passenger/spork/bundler/... def reload - UI.info "Stopping delayed_job..." + UI.info "Restarting delayed_job..." restart end # Called on Ctrl-/ signal # This method should be principally used for long action like running all specs/tests/...