Class: Addressbook::BaseUploader
- Inherits:
-
CarrierWave::Uploader::Base
- Object
- CarrierWave::Uploader::Base
- Addressbook::BaseUploader
show all
- Defined in:
- lib/addressbook/base_uploader.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of BaseUploader.
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/addressbook/base_uploader.rb', line 11
def initialize(*)
super
unless Rails.env.test?
self.fog_credentials = {
provider: 'AWS',
aws_access_key_id: Addressbook.aws_config['access_key_id'],
aws_secret_access_key: Addressbook.aws_config['secret_access_key'],
region: 'eu-west-1'
}
self.fog_directory = Addressbook.aws_config['bucket']
end
end
|
Instance Method Details
#cache_dir ⇒ Object
29
30
31
|
# File 'lib/addressbook/base_uploader.rb', line 29
def cache_dir
"tmp/uploads"
end
|
#store_dir ⇒ Object
25
26
27
|
# File 'lib/addressbook/base_uploader.rb', line 25
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.token}"
end
|