module HerokuAutoScale::Methods

Public Instance Methods

heroku_observe() { || ... } click to toggle source
# File lib/heroku_auto_scale.rb, line 21
def heroku_observe
  yield
  manage_queue
end
manage_queue() click to toggle source
# File lib/heroku_auto_scale.rb, line 46
def manage_queue
  HerokuAutoScale.manager.manage_queue
end
max_dynos(number_of_dynos) click to toggle source
# File lib/heroku_auto_scale.rb, line 38
def max_dynos(number_of_dynos)
  HerokuAutoScale.manager.set_max_dynos(number_of_dynos)
end
min_dynos(number_of_dynos) click to toggle source
# File lib/heroku_auto_scale.rb, line 42
def min_dynos(number_of_dynos)
  HerokuAutoScale.manager.set_min_dynos(number_of_dynos)
end
process_name(process_name) click to toggle source
# File lib/heroku_auto_scale.rb, line 26
def process_name(process_name)
  HerokuAutoScale.manager.set_process_name(process_name)
end
queue_name(queue_name) click to toggle source
# File lib/heroku_auto_scale.rb, line 30
def queue_name(queue_name)
  HerokuAutoScale.manager.set_queue_name(queue_name)
end
scaling_step(step) click to toggle source
# File lib/heroku_auto_scale.rb, line 34
def scaling_step(step)
  HerokuAutoScale.manager.set_scaling_step(step)
end