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

Version Path
alchemy_cms-7.4.0 config/initializers/dragonfly.rb
alchemy_cms-7.3.5 config/initializers/dragonfly.rb
alchemy_cms-7.2.8 config/initializers/dragonfly.rb
alchemy_cms-7.1.13 config/initializers/dragonfly.rb
alchemy_cms-7.3.4 config/initializers/dragonfly.rb
alchemy_cms-7.3.3 config/initializers/dragonfly.rb
alchemy_cms-7.3.2 config/initializers/dragonfly.rb
alchemy_cms-7.2.7 config/initializers/dragonfly.rb
alchemy_cms-7.3.1 config/initializers/dragonfly.rb
alchemy_cms-7.3.0 config/initializers/dragonfly.rb
alchemy_cms-7.2.6 config/initializers/dragonfly.rb
alchemy_cms-7.2.5 config/initializers/dragonfly.rb
alchemy_cms-7.1.12 config/initializers/dragonfly.rb
alchemy_cms-7.2.4 config/initializers/dragonfly.rb
alchemy_cms-7.1.11 config/initializers/dragonfly.rb
alchemy_cms-7.2.3 config/initializers/dragonfly.rb
alchemy_cms-7.1.10 config/initializers/dragonfly.rb
alchemy_cms-7.2.2 config/initializers/dragonfly.rb
alchemy_cms-7.1.9 config/initializers/dragonfly.rb
alchemy_cms-7.2.1 config/initializers/dragonfly.rb