module HerokuResqueAutoScale::Scaler
Public Class Methods
job_count()
click to toggle source
# File lib/heroku_resque_auto_scale.rb, line 17 def job_count Resque.info[:pending].to_i end
workers()
click to toggle source
# File lib/heroku_resque_auto_scale.rb, line 9 def workers @@heroku.get_ps(ENV['HEROKU_APP']).body.count { |a| a["process"] =~ /worker/ } end
workers=(qty)
click to toggle source
# File lib/heroku_resque_auto_scale.rb, line 13 def workers=(qty) @@heroku.post_ps_scale(ENV['HEROKU_APP'], 'worker', qty) end