Module: HipstaScale::Base

Defined in:
lib/hipsta_scale/base.rb

Instance Method Summary collapse

Instance Method Details

#app(name, &block) ⇒ Object



3
4
5
# File 'lib/hipsta_scale/base.rb', line 3

def app(name, &block)
  HipstaScale.apps << Application.new(name, &block)
end

#heroku_key(key = nil) ⇒ Object



12
13
14
15
# File 'lib/hipsta_scale/base.rb', line 12

def heroku_key(key=nil)
  HipstaScale.heroku_key = key unless key.nil?
  HipstaScale.heroku_key
end

#heroku_ps(name = nil) ⇒ Object



17
18
19
20
# File 'lib/hipsta_scale/base.rb', line 17

def heroku_ps(name=nil)
  HipstaScale.heroku_ps = name unless name.nil?
  HipstaScale.heroku_ps
end

#interval(interval = nil) ⇒ Object



7
8
9
10
# File 'lib/hipsta_scale/base.rb', line 7

def interval(interval=nil)
  HipstaScale.interval = interval unless interval.nil?
  HipstaScale.interval
end

#load_limit(load = nil) ⇒ Object



22
23
24
25
# File 'lib/hipsta_scale/base.rb', line 22

def load_limit(load=nil)
  HipstaScale.load_limit = load unless load.nil?
  HipstaScale.load_limit
end

#minimum_processes(minimum = nil) ⇒ Object Also known as: minimum_process



27
28
29
30
# File 'lib/hipsta_scale/base.rb', line 27

def minimum_processes(minimum=nil)
  HipstaScale.minimum_processes = minimum unless minimum.nil?
  HipstaScale.minimum_processes
end

#new_relic_key(key = nil) ⇒ Object



33
34
35
36
# File 'lib/hipsta_scale/base.rb', line 33

def new_relic_key(key=nil)
  HipstaScale.new_relic_key = key unless key.nil?
  HipstaScale.new_relic_key
end