Sha256: 6f565f8ac25c9563211416ca3a820cd62d98d7153b2bfcfc055391af44a2a375

Contents?: true

Size: 1.27 KB

Versions: 42

Compression:

Stored size: 1.27 KB

Contents

#
# Note: if you would like to use S3 + Cloudfront for image hosting
# you may use the following as a guide:
# (assumes the presence of s3_bucket, aws_access_key_id, aws_access_key and media_cdn_host entries
# for the present environment in your secrets.yml file). media_cdn_host would correspond
# to a cloudfront distribution which points back at your media S3 bucket as its origin.
#
# if ['staging', 'production'].include?(Rails.env) &&
#   CarrierWave.configure do |config|
#     config.fog_directory  = Rails.application.secrets.s3_bucket
#     config.storage = :fog
#     config.fog_credentials = {
#       provider:              'AWS',
#       aws_access_key_id:     Rails.application.secrets.aws_access_key_id,
#       aws_secret_access_key: Rails.application.secrets.aws_access_key
#     }

#     config.cache_dir = "#{Rails.root}/tmp/"
#     config.asset_host = Rails.application.secrets.media_cdn_host
#     config.fog_public     = true
#     config.fog_attributes = { 'Cache-Control' => "max-age=#{365.day.to_i}" }
#   end
# end

# extend functionality with a "quality" method
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
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
virgo-0.3.17 config/initializers/carrierwave.rb
virgo-0.3.16 config/initializers/carrierwave.rb
virgo-0.3.15 config/initializers/carrierwave.rb
virgo-0.3.14 config/initializers/carrierwave.rb
virgo-0.3.13 config/initializers/carrierwave.rb
virgo-0.3.12 config/initializers/carrierwave.rb
virgo-0.3.11 config/initializers/carrierwave.rb
virgo-0.3.10 config/initializers/carrierwave.rb
virgo-0.3.9 config/initializers/carrierwave.rb
virgo-0.3.8 config/initializers/carrierwave.rb
virgo-0.3.7 config/initializers/carrierwave.rb
virgo-0.3.6 config/initializers/carrierwave.rb
virgo-0.3.4 config/initializers/carrierwave.rb
virgo-0.3.3 config/initializers/carrierwave.rb
virgo-0.3.2 config/initializers/carrierwave.rb
virgo-0.3.1 config/initializers/carrierwave.rb
virgo-0.3 config/initializers/carrierwave.rb
virgo-0.2.9 config/initializers/carrierwave.rb
virgo-0.2.8 config/initializers/carrierwave.rb
virgo-0.2.7 config/initializers/carrierwave.rb