Class: ZAWS::AWS

Inherits:
Object
  • Object
show all
Defined in:
lib/zaws/aws.rb

Instance Method Summary collapse

Constructor Details

#initialize(shellout) ⇒ AWS

Returns a new instance of AWS.



5
6
7
# File 'lib/zaws/aws.rb', line 5

def initialize(shellout)
  @shellout=shellout
end

Instance Method Details

#ec2Object



9
10
11
12
# File 'lib/zaws/aws.rb', line 9

def ec2
  @_ec2 ||= (ZAWS::EC2.new(@shellout,self))
  return @_ec2
end

#elbObject



14
15
16
17
# File 'lib/zaws/aws.rb', line 14

def elb 
  @_elb ||= (ZAWS::ELB.new(@shellout,self))
  return @_elb
end

#route53Object



19
20
21
22
# File 'lib/zaws/aws.rb', line 19

def route53
  @_route53 ||= (ZAWS::Route53.new(@shellout,self))
  return @_route53
end