Sha256: c381d90d89ad1c43b05830edc69a2d3fc7b1903b1afb8a44d6713e0b813d4cec

Contents?: true

Size: 429 Bytes

Versions: 5

Compression:

Stored size: 429 Bytes

Contents

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

  storage CONFIG[:storage].to_sym

  # 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

5 entries across 5 versions & 2 rubygems

Version Path
jeygeethanmedia-inkpen-1.2.6.2 app/uploaders/document_uploader.rb
jeygeethanmedia-inkpen-1.2.6.1 app/uploaders/document_uploader.rb
lines-engine-1.2.6.1 app/uploaders/document_uploader.rb
lines-engine-1.2.6 app/uploaders/document_uploader.rb
lines-engine-1.2.5 app/uploaders/document_uploader.rb