Skip to content

Commit

Permalink
Merge pull request #1 from dbloete/master
Browse files Browse the repository at this point in the history
Fix for current delayed_job version
  • Loading branch information
suranyami committed Jul 28, 2011
2 parents 025ae5f + 4bb78cf commit f905294
Showing 1 changed file with 18 additions and 13 deletions.
31 changes: 18 additions & 13 deletions lib/guard/delayed.rb
Expand Up @@ -21,25 +21,24 @@ def initialize(watchers = [], options = {})
end

def start
system('script/delayed_job', 'stop')
system(cmd, 'stop')
UI.info "Starting up delayed_job..."
args = "start"
args << "--environment=#{@options[:environment]} " if @options[:environment]
args << "--min-priority #{@options[:min_priority]} " if @options[:min_priority]
args << "--max-priority #{@options[:max_priority]} " if @options[:max_priority]
args << "--number_of_workers=#{@options[:number_of_workers]} " if @options[:number_of_workers]
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', args)
args << " --min-priority #{@options[:min_priority]}" if @options[:min_priority]
args << " --max-priority #{@options[:max_priority]}" if @options[:max_priority]
args << " --number_of_workers=#{@options[:number_of_workers]}" if @options[:number_of_workers]
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(cmd, args)
end

# Called on Ctrl-C signal (when Guard quits)
def stop
UI.info "Stopping delayed_job..."
system('script/delayed_job', 'stop')
system(cmd, 'stop')
end

# Called on Ctrl-Z signal
Expand All @@ -63,7 +62,13 @@ def run_on_change(paths)
private

def restart
system('script/delayed_job', 'restart')
system(cmd, 'restart')
end

def cmd
command = "script/delayed_job"
command = "RAILS_ENV=#{@options[:environment]} #{command}" if @options[:environment]
command
end
end
end

0 comments on commit f905294

Please sign in to comment.