Class: EffectiveAssetsUploader
- Inherits:
-
CarrierWave::Uploader::Base
- Object
- CarrierWave::Uploader::Base
- EffectiveAssetsUploader
show all
- Includes:
- CarrierWave::MiniMagick
- Defined in:
- app/uploaders/effective_assets_uploader.rb
Instance Method Summary
collapse
Instance Method Details
#fog_authenticated_url_expiration ⇒ Object
19
20
21
|
# File 'app/uploaders/effective_assets_uploader.rb', line 19
def fog_authenticated_url_expiration
@fog_authenticated_url_expiration || 10.minutes
end
|
#fog_authenticated_url_expiration=(expires_in) ⇒ Object
23
24
25
|
# File 'app/uploaders/effective_assets_uploader.rb', line 23
def fog_authenticated_url_expiration=(expires_in)
@fog_authenticated_url_expiration = expires_in
end
|
#fog_public ⇒ Object
15
16
17
|
# File 'app/uploaders/effective_assets_uploader.rb', line 15
def fog_public
model.aws_acl == 'public-read' rescue true
end
|
#store_dir ⇒ Object
5
6
7
|
# File 'app/uploaders/effective_assets_uploader.rb', line 5
def store_dir
"#{EffectiveAssets.aws_path.chomp('/')}/#{model.id.to_i}"
end
|
#versions_info ⇒ Object
Returns a Hash as per the versions above :height=>70, :full_page=>:height=>nil}
11
12
13
|
# File 'app/uploaders/effective_assets_uploader.rb', line 11
def versions_info
@versions_info ||= calculate_versions_info
end
|