Class: Archangel::AssetUploader
- Inherits:
-
ApplicationUploader
- Object
- CarrierWave::Uploader::Base
- ApplicationUploader
- Archangel::AssetUploader
- Defined in:
- app/uploaders/archangel/asset_uploader.rb
Overview
Asset uploader
Instance Method Summary collapse
-
#default_path ⇒ String
Uploaded path for file.
-
#extension_whitelist ⇒ Array
File extension whitelist.
-
#filename ⇒ String
Uploaded file name.
Methods inherited from ApplicationUploader
#default_url, #image?, #store_dir
Instance Method Details
#default_path ⇒ String
Uploaded path for file
30 31 32 |
# File 'app/uploaders/archangel/asset_uploader.rb', line 30 def default_path "archangel/fallback/" + [version_name, "asset.png"].compact.join("_") end |
#extension_whitelist ⇒ Array
File extension whitelist
21 22 23 |
# File 'app/uploaders/archangel/asset_uploader.rb', line 21 def extension_whitelist Archangel.config.asset_extension_whitelist end |
#filename ⇒ String
Uploaded file name
39 40 41 |
# File 'app/uploaders/archangel/asset_uploader.rb', line 39 def filename "#{secure_token}.#{file.extension}" if original_filename.present? end |