Class: Beanstalkify::Beanstalk

Inherits:
Object
  • Object
show all
Defined in:
lib/beanstalkify/beanstalk.rb

Constant Summary collapse

@@config =
{}

Class Method Summary collapse

Class Method Details

.apiObject



10
11
12
13
# File 'lib/beanstalkify/beanstalk.rb', line 10

def self.api
    AWS.config(@@config)
    AWS::ElasticBeanstalk.new.client
end

.configure!(config = {}) ⇒ Object



6
7
8
9
# File 'lib/beanstalkify/beanstalk.rb', line 6

def self.configure!(config={})
    # Convert string keys to symbols
    @@config = Hash[config.map{|(k,v)| [k.to_sym,v]}]
end