Sha256: 54cb454e6aac3c0a64afbb7988bf255fafbc9594e5a9f608caf917b9b45d8f13
Contents?: true
Size: 879 Bytes
Versions: 1
Compression:
Stored size: 879 Bytes
Contents
# require 'resque/tasks' # will give you the resque tasks namespace :resque do task :setup namespace :aps do desc "Retrieve the current queue lengths" task :queue_lengths => :setup do require 'resque' require 'resque_aps' if Resque.aps_applications_count > 0 puts "## START ##" Resque.aps_application_names(0,0).each do |app| puts "#{app}:#{Resque.aps_notification_count_for_application(app)}" end else abort "None" end end desc "Reset the queued worker counts" task :reset_queue_workers => :setup do require 'resque' require 'resque_aps' application_names = Resque.aps_application_names(0, 0) application_names.each do |application_name| Resque.redis.set(Resque.aps_application_queued_key(application_name), 0) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-aps-0.9.17 | lib/resque/plugins/aps/tasks.rb |