Method: Tenon::S3DirectUpload#initialize

Defined in:
app/models/tenon/s3_direct_upload.rb

#initialize(opts = {}) ⇒ S3DirectUpload

Returns a new instance of S3DirectUpload.



7
8
9
10
11
12
13
14
# File 'app/models/tenon/s3_direct_upload.rb', line 7

def initialize(opts = {})
  self.options           = default_options.merge(opts.symbolize_keys)

  config                 = YAML.load_file(options[:config_file])
  self.bucket            = config[Rails.env]['bucket']
  self.access_key_id     = config[Rails.env]['access_key_id']
  self.secret_access_key = config[Rails.env]['secret_access_key']
end