Sha256: 476e1cad66e5f9503a349ff3c0641042f72abcc57970bf653efc67636a7c62c7

Contents?: true

Size: 410 Bytes

Versions: 10

Compression:

Stored size: 410 Bytes

Contents

module Sufia
  class UploadedFileUploader < CarrierWave::Uploader::Base
    # Override the directory where uploaded files will be stored.
    # This is a sensible default for uploaders that are meant to be mounted:
    def store_dir
      base_path + "#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
    end

    private

      def base_path
        Sufia.config.upload_path.call
      end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sufia-7.3.0.rc1 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.2.0 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.1.0 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0.rc2 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0.rc1 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0.beta4 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0.beta3 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0.beta2 app/uploaders/sufia/uploaded_file_uploader.rb
sufia-7.0.0.beta1 app/uploaders/sufia/uploaded_file_uploader.rb