Sha256: 05f2930062d0833b86c5fe61e32a222096ad6302def3160d226af59de38e1dab

Contents?: true

Size: 759 Bytes

Versions: 1

Compression:

Stored size: 759 Bytes

Contents

module Roark
  module Aws
    class Connection

      attr_accessor :region

      def initialize(args)
        @access_key_id     = args[:access_key_id]
        @secret_access_key = args[:secret_access_key]
        @region            = args[:region]
      end

      def cf
        @cf ||= AWS::CloudFormation.new :access_key_id     => @access_key_id,
                                        :secret_access_key => @secret_access_key,
                                        :region            => @region
      end

      def ec2
        @ec2 ||= AWS::EC2.new :access_key_id     => @access_key_id,
                              :secret_access_key => @secret_access_key,
                              :region            => @region
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
roark-0.0.1 lib/roark/aws/connection.rb