Method: Antenna::Distributor::S3#initialize

Defined in:
lib/antenna/distributor/s3.rb

#initialize(access_key_id, secret_access_key, region, endpoint = nil) ⇒ S3

Returns a new instance of S3.



5
6
7
8
9
10
11
12
13
14
# File 'lib/antenna/distributor/s3.rb', line 5

def initialize(access_key_id, secret_access_key, region, endpoint = nil)
  options = {
    :access_key_id      => access_key_id,
    :secret_access_key  => secret_access_key,
    :region             => region || "us-east-1",
    :force_path_style   => true
  }
  options[:endpoint] = endpoint if endpoint
  @s3 = Aws::S3::Resource.new(options)
end