Class: Delayed::Workless::Scaler::Heroku
- Defined in:
- lib/workless/scalers/heroku.rb
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#down ⇒ Object
15 16 17 |
# File 'lib/workless/scalers/heroku.rb', line 15 def down client.set_workers(ENV['APP_NAME'], 0) unless workers == 0 or jobs.count > 0 end |
#up ⇒ Object
11 12 13 |
# File 'lib/workless/scalers/heroku.rb', line 11 def up client.set_workers(ENV['APP_NAME'], 1) if workers == 0 end |
#workers ⇒ Object
19 20 21 |
# File 'lib/workless/scalers/heroku.rb', line 19 def workers client.info(ENV['APP_NAME'])[:workers].to_i end |