Sha256: 51ed1ee9db2a76be62b148da42b0fc43de3397fba4b4bfaae987fc7e5e67b80f
Contents?: true
Size: 709 Bytes
Versions: 2
Compression:
Stored size: 709 Bytes
Contents
module ImageProcessing extend ActiveSupport::Concern include CarrierWave::MimeTypes include CarrierWave::MiniMagick include CarrierWave::Processing::MiniMagick included do process :set_content_type process :strip version :regular do process resize_to_fill: [100, 100] process quality: 30 end end def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" end def extension_white_list %w(jpg jpeg gif png) end def filename if original_filename extension = File.extname(original_filename) name = File.basename(original_filename, extension).parameterize.dasherize "#{name}#{extension}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uploadbox-0.0.2 | app/uploaders/concerns/image_processing.rb |
uploadbox-0.0.1 | app/uploaders/concerns/image_processing.rb |