class AwsDump::Account

Attributes

options[RW]

Public Class Methods

new(name, options = {}) click to toggle source
# File lib/aws_dump/account.rb, line 7
def initialize(name, options = {})
  @options = options
  self[:name] = name
  AWS.memoize do
    self[:regions] = regions.sort
  end
end

Public Instance Methods

regions() click to toggle source
# File lib/aws_dump/account.rb, line 15
def regions
  aws.regions.collect do |region|
    Region.new(self, region)
  end
end

Private Instance Methods

aws() click to toggle source
# File lib/aws_dump/account.rb, line 23
def aws
  @aws ||= AWS::EC2.new(@options)
end