Sha256: 63c8a6216026e461b29671086109f01401d5f80f81e3419567705c5cfe6251c7

Contents?: true

Size: 426 Bytes

Versions: 11

Compression:

Stored size: 426 Bytes

Contents

# encoding: utf-8
module Spina
  class PhotoUploader < Spina::DefaultStoreUploader
    include CarrierWave::MiniMagick

    version :image do
      process resize_to_fit: [800, 800], if: :too_large?
    end

    version :thumb do
      process resize_to_fill: [150, 150]
    end

    def too_large?(new_file)
      new_file.size > 120 * 1000
    end

    def extension_white_list
      %w(jpg jpeg gif png)
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
spina-0.12.0 app/uploaders/spina/photo_uploader.rb
spina-0.11.1 app/uploaders/spina/photo_uploader.rb
spina-0.11.0 app/uploaders/spina/photo_uploader.rb
spina-0.10.0 app/uploaders/spina/photo_uploader.rb
spina-0.9.0 app/uploaders/spina/photo_uploader.rb
spina-0.8.3 app/uploaders/spina/photo_uploader.rb
spina-0.8.2 app/uploaders/spina/photo_uploader.rb
spina-0.8.1 app/uploaders/spina/photo_uploader.rb
spina-0.8.0 app/uploaders/spina/photo_uploader.rb
spina-0.7.3 app/uploaders/spina/photo_uploader.rb
spina-0.7.2 app/uploaders/spina/photo_uploader.rb