Sha256: 5fdbcad02026751cc07b60dce44e2aefb0f99d3abae8de1769ee873036ad641e

Contents?: true

Size: 427 Bytes

Versions: 1

Compression:

Stored size: 427 Bytes

Contents

# encoding: utf-8
module Spotlight
  class ItemUploader < CarrierWave::Uploader::Base
    include CarrierWave::MiniMagick
    extend Spotlight::ConfigurableUploaderVersions
    storage :file

    apply_spotlight_versions

    def extension_white_list
      Spotlight::Engine.config.allowed_upload_extensions
    end

    def store_dir
      "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blacklight-spotlight-0.2.0 app/uploaders/spotlight/item_uploader.rb