class Roark::Aws::Connection

Attributes

region[RW]

Public Class Methods

new(args) click to toggle source
# File lib/roark/aws/connection.rb, line 7
def initialize(args)
  @access_key_id     = args[:access_key_id]
  @secret_access_key = args[:secret_access_key]
  @region            = args[:region]
end

Public Instance Methods

cf() click to toggle source
# File lib/roark/aws/connection.rb, line 19
def cf
  @cf ||= AWS::CloudFormation.new config
end
config() click to toggle source
# File lib/roark/aws/connection.rb, line 13
def config
  { :access_key_id     => @access_key_id,
    :secret_access_key => @secret_access_key,
    :region            => @region }
end
ec2() click to toggle source
# File lib/roark/aws/connection.rb, line 23
def ec2
  @ec2 ||= AWS::EC2.new config
end