Method: Admin::Image::S3#initialize

Defined in:
lib/ecrire/app/models/admin/image.rb

#initialize(options = {}) ⇒ S3

Returns a new instance of S3.



57
58
59
60
61
62
63
64
# File 'lib/ecrire/app/models/admin/image.rb', line 57

def initialize(options={})
  @errors = ActiveModel::Errors.new(self)
  @access_key = options.fetch('access_key', "")
  @secret_key = options.fetch('secret_key', "")
  @path = options.fetch('path', "")

  @bucket = service.bucket(options.fetch('bucket', 'ecrire'))
end