Sha256: ee56b73775fde63996a53f995b493c0e5ccbd5c3b6b8f4ebce04b69fcc48e547

Contents?: true

Size: 362 Bytes

Versions: 7

Compression:

Stored size: 362 Bytes

Contents

require 'aws-sdk'

module Beanstalkify
    class Beanstalk
        @@config = {}
        def self.configure!(config={})
            # Convert string keys to symbols
            @@config = Hash[config.map{|(k,v)| [k.to_sym,v]}]
        end
        def self.api
            AWS.config(@@config)
            AWS::ElasticBeanstalk.new.client
        end
    end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
beanstalkify-0.0.7 lib/beanstalkify/beanstalk.rb
beanstalkify-0.0.6 lib/beanstalkify/beanstalk.rb
beanstalkify-0.0.5 lib/beanstalkify/beanstalk.rb
beanstalkify-0.0.4 lib/beanstalkify/beanstalk.rb
beanstalkify-0.0.3 lib/beanstalkify/beanstalk.rb
beanstalkify-0.0.2 lib/beanstalkify/beanstalk.rb
beanstalkify-0.0.1 lib/beanstalkify/beanstalk.rb