Sha256: 5c84d3df02f25c431418160b4d47973826bb06e93b36aef11559dd9764d03734
Contents?: true
Size: 956 Bytes
Versions: 3
Compression:
Stored size: 956 Bytes
Contents
CarrierWave.configure do |config| if ENV['S3_KEY'] && ENV['S3_SECRET'] && ENV['S3_BUCKET_NAME'] config.storage = :fog config.fog_credentials = { provider: 'AWS', aws_access_key_id: ENV['S3_KEY'], aws_secret_access_key: ENV['S3_SECRET'] } config.fog_directory = ENV['S3_BUCKET_NAME'] elsif Rails.env.test? config.storage = :file config.enable_processing = false else config.storage = :file end end module CarrierWave module MiniMagick def quality(percentage) manipulate! do |img| img.quality(percentage.to_s) img = yield(img) if block_given? img end end end module DirHelpers def base_upload_dir '' end end end if Rails.env.test? CarrierWave::Uploader::Base.descendants.each do |klass| next if klass.anonymous? klass.class_eval do def base_upload_dir "#{Rails.root}/spec/support/" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
peoplefinder-0.1.1 | config/initializers/carrierwave.rb |
peoplefinder-0.1.0 | config/initializers/carrierwave.rb |
peoplefinder-0.0.2 | config/initializers/carrierwave.rb |