Module: HerokuAutoScale::Methods
- Included in:
- HerokuAutoScale
- Defined in:
- lib/heroku_auto_scale.rb
Instance Method Summary collapse
- #heroku_observe ⇒ Object
- #manage_queue ⇒ Object
- #max_dynos(number_of_dynos) ⇒ Object
- #min_dynos(number_of_dynos) ⇒ Object
- #process_name(process_name) ⇒ Object
- #queue_name(queue_name) ⇒ Object
- #scaling_step(step) ⇒ Object
Instance Method Details
#heroku_observe ⇒ Object
21 22 23 24 |
# File 'lib/heroku_auto_scale.rb', line 21 def heroku_observe yield manage_queue end |
#manage_queue ⇒ Object
46 47 48 |
# File 'lib/heroku_auto_scale.rb', line 46 def manage_queue HerokuAutoScale.manager.manage_queue end |
#max_dynos(number_of_dynos) ⇒ Object
38 39 40 |
# 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) ⇒ Object
42 43 44 |
# 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) ⇒ Object
26 27 28 |
# 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) ⇒ Object
30 31 32 |
# File 'lib/heroku_auto_scale.rb', line 30 def queue_name(queue_name) HerokuAutoScale.manager.set_queue_name(queue_name) end |
#scaling_step(step) ⇒ Object
34 35 36 |
# File 'lib/heroku_auto_scale.rb', line 34 def scaling_step(step) HerokuAutoScale.manager.set_scaling_step(step) end |