Method: Boxlet::Util.user_upload_dir
- Defined in:
- lib/boxlet/util.rb
.user_upload_dir(uuid) ⇒ Object
Directory paths
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/boxlet/util.rb', line 53 def self.user_upload_dir(uuid) dir_name = uuid || '' user_upload_dir_name = Boxlet.config[:upload_dir] + "/" + dir_name Dir.mkdir(user_upload_dir_name) unless File.exists?(user_upload_dir_name) if uuid dir_shortname = Digest::MD5.hexdigest(dir_name) user_upload_dir_shortname = Boxlet.config[:upload_dir] + "/" + dir_shortname File.symlink(dir_name, user_upload_dir_shortname) if !File.symlink? user_upload_dir_shortname if File.symlink?(user_upload_dir_shortname) user_upload_dir_shortname else user_upload_dir_name end else user_upload_dir_name end end |