module Akashi::Aws

Public Instance Methods

config=(new_value) click to toggle source
# File lib/akashi/aws.rb, line 7
def config=(new_value)
  ::AWS.config(new_value)
  services.each { |service| instance_variable_set(:"@#{service}", nil) }
end
ec2() click to toggle source
# File lib/akashi/aws.rb, line 12
def ec2
  @ec2 ||= ::AWS::EC2.new
end
elb() click to toggle source
# File lib/akashi/aws.rb, line 16
def elb
  @elb ||= ::AWS::ELB.new
end
iam() click to toggle source
# File lib/akashi/aws.rb, line 20
def iam
  @iam ||= ::AWS::IAM.new
end
rds() click to toggle source
# File lib/akashi/aws.rb, line 24
def rds
  @rds ||= ::AWS::RDS.new
end
services() click to toggle source
# File lib/akashi/aws.rb, line 28
def services
  @services ||= [
    :ec2,
    :elb,
    :iam,
    :rds,
  ]
end