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