Sha256: 86224d40c533c8fce8a5fa1779165eba93de01cf072bc7f79af0d905277d8638
Contents?: true
Size: 447 Bytes
Versions: 3
Compression:
Stored size: 447 Bytes
Contents
module Spina class DefaultStoreUploader < CarrierWave::Uploader::Base def store_dir case Engine.config.try(:storage) when :s3 "#{mounted_as}/#{model.class.to_s.underscore}/#{model.id}" when :file "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" else raise NotImplementedError, "Please set your storage preferences in config/initializers/spina.rb" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spina-0.7.3 | app/uploaders/spina/default_store_uploader.rb |
spina-0.7.2 | app/uploaders/spina/default_store_uploader.rb |
spina-0.7.0 | app/uploaders/spina/default_store_uploader.rb |