Class: VideoUploader
- Inherits:
-
CarrierWave::Uploader::Base
- Object
- CarrierWave::Uploader::Base
- VideoUploader
show all
- Includes:
- Sinatra::Videoman
- Defined in:
- lib/sinatra/videoman/video_uploader.rb
Constant Summary
Sinatra::Videoman::VERSION
Instance Method Summary
collapse
Instance Method Details
#extension_white_list ⇒ Object
11
12
13
|
# File 'lib/sinatra/videoman/video_uploader.rb', line 11
def extension_white_list
Manager.config[:video_file_extensions]
end
|
#filename ⇒ Object
15
16
17
18
19
20
|
# File 'lib/sinatra/videoman/video_uploader.rb', line 15
def filename
if original_filename
@name ||= Digest::MD5.hexdigest(File.dirname(current_path))
"#{@name}.#{file.extension}"
end
end
|
#store_dir ⇒ Object
7
8
9
|
# File 'lib/sinatra/videoman/video_uploader.rb', line 7
def store_dir
Manager.config[:video_upload_dir]
end
|