Module: Tapjoy::TassLib

Defined in:
lib/tapjoy/tass-lib.rb,
lib/tapjoy/tass-lib/ec2.rb,
lib/tapjoy/tass-lib/elb.rb,
lib/tapjoy/tass-lib/version.rb,
lib/tapjoy/tass-lib/cloudwatch.rb,
lib/tapjoy/tass-lib/autoscaling.rb,
lib/tapjoy/tass-lib/Autoscaling/group.rb,
lib/tapjoy/tass-lib/Autoscaling/launch_config.rb

Overview

Module for Autoscaling Bootstrap

Defined Under Namespace

Modules: AWS, Version Classes: Base

Constant Summary collapse

VERSION =
[Version::MAJOR, Version::MINOR, Version::PATCH].join('.')

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.config_nameObject

Returns the value of attribute config_name.



17
18
19
# File 'lib/tapjoy/tass-lib.rb', line 17

def config_name
  @config_name
end

.create_elbObject

Returns the value of attribute create_elb.



17
18
19
# File 'lib/tapjoy/tass-lib.rb', line 17

def create_elb
  @create_elb
end

.elb_nameObject

Returns the value of attribute elb_name.



18
19
20
# File 'lib/tapjoy/tass-lib.rb', line 18

def elb_name
  @elb_name
end

.scaler_nameObject

Returns the value of attribute scaler_name.



17
18
19
# File 'lib/tapjoy/tass-lib.rb', line 17

def scaler_name
  @scaler_name
end

Class Method Details

.cloudwatchObject



36
37
38
# File 'lib/tapjoy/tass-lib.rb', line 36

def cloudwatch
  @cloudwatch = Tapjoy::TassLib::CloudWatch.new
end

.configObject



32
33
34
# File 'lib/tapjoy/tass-lib.rb', line 32

def config
  @config = Tapjoy::TassLib::Autoscaling::Config.new
end

.groupObject



28
29
30
# File 'lib/tapjoy/tass-lib.rb', line 28

def group
  @group = Tapjoy::TassLib::Autoscaling::Group.new
end

.policyObject



24
25
26
# File 'lib/tapjoy/tass-lib.rb', line 24

def policy
  @policy = Tapjoy::TassLib::Autoscaling::Policy.new
end