Sha256: 0e7fda3cb88c03f0bdd7d608429ab0a1e8611a4fd7416d0a498ee651d05fae0a
Contents?: true
Size: 1010 Bytes
Versions: 31
Compression:
Stored size: 1010 Bytes
Contents
# frozen_string_literal: true require "dragonfly_svg" require "alchemy/dragonfly/processors/crop_resize" require "alchemy/dragonfly/processors/auto_orient" require "alchemy/dragonfly/processors/thumbnail" # Logger Dragonfly.logger = Rails.logger # Add model functionality if defined?(ActiveRecord::Base) ActiveRecord::Base.extend Dragonfly::Model ActiveRecord::Base.extend Dragonfly::Model::Validations end # Dragonfly 1.4.0 only allows `quality` as argument to `encode` Dragonfly::ImageMagick::Processors::Encode::WHITELISTED_ARGS << "flatten" Dragonfly::ImageMagick::Processors::Encode::WHITELISTED_ARGS << "background" Rails.application.config.after_initialize do Dragonfly.app(:alchemy_pictures).add_processor(:crop_resize, Alchemy::Dragonfly::Processors::CropResize.new) Dragonfly.app(:alchemy_pictures).add_processor(:auto_orient, Alchemy::Dragonfly::Processors::AutoOrient.new) Dragonfly.app(:alchemy_pictures).add_processor(:thumbnail, Alchemy::Dragonfly::Processors::Thumbnail.new) end
Version data entries
31 entries across 31 versions & 1 rubygems