Module: HipstaScale::Base
- Defined in:
- lib/hipsta_scale/base.rb
Instance Method Summary collapse
- #app(name, &block) ⇒ Object
- #heroku_key(key = nil) ⇒ Object
- #heroku_ps(name = nil) ⇒ Object
- #interval(interval = nil) ⇒ Object
- #load_limit(load = nil) ⇒ Object
- #minimum_processes(minimum = nil) ⇒ Object (also: #minimum_process)
- #new_relic_key(key = nil) ⇒ Object
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 |