Method: Backup::CloudIO::S3#initialize

Defined in:
lib/backup/cloud_io/s3.rb

#initialize(options = {}) ⇒ S3

Returns a new instance of S3.



20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/backup/cloud_io/s3.rb', line 20

def initialize(options = {})
  super

  @access_key_id      = options[:access_key_id]
  @secret_access_key  = options[:secret_access_key]
  @use_iam_profile    = options[:use_iam_profile]
  @region             = options[:region]
  @bucket             = options[:bucket]
  @chunk_size         = options[:chunk_size]
  @encryption         = options[:encryption]
  @storage_class      = options[:storage_class]
  @fog_options        = options[:fog_options]
end