module PatriotAWS::Ext::AWS

Public Class Methods

included(cls) click to toggle source
# File lib/patriot_aws/ext/aws.rb, line 6
def self.included(cls)
  cls.send(:include, Patriot::Util::System)
end

Public Instance Methods

config_aws(options) click to toggle source
# File lib/patriot_aws/ext/aws.rb, line 10
def config_aws(options)
  options.symbolize_keys
  Aws.config.update({
    credentials: Aws::Credentials.new(
      options[:access_key_id],
      options[:secret_access_key]
    )
  })

  if options[:region]
    Aws.config.update({
      region: options[:region]
    })
  end
end