Sha256: e057a11c3358865b81ee61955be1557b320f821e23ad7b11f453ac618d447e9d

Contents?: true

Size: 447 Bytes

Versions: 4

Compression:

Stored size: 447 Bytes

Contents

# encoding: utf-8

class ThemeAssetUploader < AssetUploader

  process :set_content_type
  process :set_size
  process :set_width_and_height

  def store_dir
    File.join('sites', (model.site_id_was || model.site_id).to_s, 'theme', model.folder_was || model.folder)
  end

  def stale_model?
    !model.new_record? && model.folder_changed?
  end

  def extension_white_list
    %w(jpg jpeg gif png css js swf flv eot svg ttf woff otf)
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
locomotive_cms-0.0.4.beta10 app/uploaders/theme_asset_uploader.rb
locomotive_cms-0.0.4.beta9 app/uploaders/theme_asset_uploader.rb
locomotive_cms-0.0.4.beta8 app/uploaders/theme_asset_uploader.rb
locomotive_cms-0.0.4.beta7 app/uploaders/theme_asset_uploader.rb