Sha256: 06cfb814d50d586854298bcfd0751c81f8f84434ec272bc85ef2db57577f1329

Contents?: true

Size: 411 Bytes

Versions: 58

Compression:

Stored size: 411 Bytes

Contents

# encoding: utf-8
# Carrierwave uploader for docuemnts.
class DocumentUploader < CarrierWave::Uploader::Base

  storage :file

  # 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
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

  def root
    Rails.root.join 'public/'
  end
end

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
lines-engine-1.2.3 app/uploaders/document_uploader.rb
lines-engine-1.2.2 app/uploaders/document_uploader.rb
lines-engine-1.2.1.1 app/uploaders/document_uploader.rb
lines-engine-1.2.1 app/uploaders/document_uploader.rb
lines-engine-1.2 app/uploaders/document_uploader.rb
lines-engine-1.1.5.3 app/uploaders/document_uploader.rb
lines-engine-1.1.5.2 app/uploaders/document_uploader.rb
lines-engine-1.1.5.1 app/uploaders/document_uploader.rb
lines-engine-1.1.5 app/uploaders/document_uploader.rb
lines-engine-1.1.4 app/uploaders/document_uploader.rb
lines-engine-1.1.3 app/uploaders/document_uploader.rb
lines-engine-1.1.2 app/uploaders/document_uploader.rb
lines-engine-1.1.1 app/uploaders/document_uploader.rb
lines-engine-1.1.0 app/uploaders/document_uploader.rb
lines-engine-1.0.0 app/uploaders/document_uploader.rb
lines-engine-0.9.0 app/uploaders/document_uploader.rb
lines-engine-0.6.2 app/uploaders/document_uploader.rb
lines-engine-0.6.1 app/uploaders/document_uploader.rb
lines-engine-0.6 app/uploaders/document_uploader.rb
lines-engine-0.5 app/uploaders/document_uploader.rb