Module: DeepThought::Scaler
- Defined in:
- lib/deep_thought/scaler.rb
Class Method Summary collapse
Class Method Details
.scale ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/deep_thought/scaler.rb', line 5 def self.scale if (ENV['RACK_ENV'] != 'development' && ENV['RACK_ENV'] != 'test') && (ENV['HEROKU_APP'] && ENV['HEROKU_APP'] != '') && (ENV['HEROKU_API_KEY'] && ENV['HEROKU_API_KEY'] != '') if Delayed::Job.count > 0 scale_up else scale_down end end end |