Sha256: 0e6ac45c0051e2b2a44fa75e1a3ae40e60094e38f033a1349aba9d435098b469
Contents?: true
Size: 799 Bytes
Versions: 1
Compression:
Stored size: 799 Bytes
Contents
require 'heroku' module Delayed module Workless module Scaler class HerokuCedar < Base extend Delayed::Workless::Scaler::HerokuClient def self.up nw = self.calculate_num_workers if nw if self.num_workers_cache != nw self.num_workers_cache = nw client.ps_scale(ENV['APP_NAME'], :type => 'worker', :qty => nw) end end rescue end def self.down nw = self.calculate_num_workers if nw if self.num_workers_cache != nw self.num_workers_cache = nw client.ps_scale(ENV['APP_NAME'], :type => 'worker', :qty => nw) end end rescue end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rcarvalho-workless-1.0.2.14 | lib/workless/scalers/heroku_cedar.rb |