Sha256: 08c9fa10aef5412387f5c1ca80c615bf7ddcd31c708c480c44e049e4c1cd6ba4
Contents?: true
Size: 506 Bytes
Versions: 2
Compression:
Stored size: 506 Bytes
Contents
module Loft module AssetFileUploader extend ActiveSupport::Concern included do include CarrierWave::MiniMagick def store_dir "loft/#{ model._number }" end version :_200x150_2x, if: :is_image? do process :resize_to_fill => [400, 300] end version :_40x40_2x, if: :is_image? do process :resize_to_fill => [80, 80] end def is_image? new_file model.is_image? end private :is_image? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
loft-0.2.1 | lib/concerns/asset_file_uploader.rb |
loft-0.1.5 | lib/concerns/asset_file_uploader.rb |