Sha256: 7d55a394628d5a2c0c08ebd2985295fb6accc5afd00ce34d8494d970f9d8128a

Contents?: true

Size: 345 Bytes

Versions: 11

Compression:

Stored size: 345 Bytes

Contents

# encoding: utf-8

module Locomotive
  class ThemeUploader < ::CarrierWave::Uploader::Base

    def store_dir
      if Locomotive.config.delayed_job
        self.build_store_dir('sites', model.id.to_s, 'tmp', 'themes')
      else
        "#{Rails.root}/tmp/themes"
      end
    end

    def extension_white_list
      %w(zip)
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc12 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc11 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc10 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc9 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc8 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc7 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc6 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc5 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc4 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc2 app/uploaders/locomotive/theme_uploader.rb
locomotive_cms-2.0.0.rc1 app/uploaders/locomotive/theme_uploader.rb