Class: HerokuDelayedJobAutoscale::Manager::Stub

Inherits:
Object
  • Object
show all
Defined in:
lib/heroku_delayed_job_autoscale/managers/stub.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Stub

Returns a new instance of Stub.



4
5
6
# File 'lib/heroku_delayed_job_autoscale/managers/stub.rb', line 4

def initialize(options={})
  @qty = 0
end

Instance Method Details

#qtyObject



8
9
10
# File 'lib/heroku_delayed_job_autoscale/managers/stub.rb', line 8

def qty
  @qty
end

#scale_downObject



16
17
18
# File 'lib/heroku_delayed_job_autoscale/managers/stub.rb', line 16

def scale_down
  @qty -= 1
end

#scale_upObject



12
13
14
# File 'lib/heroku_delayed_job_autoscale/managers/stub.rb', line 12

def scale_up
  @qty += 1
end