mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Don't swallow LoadError raised for missing libvips
This commit is contained in:
parent
151167eb3d
commit
f2e2cef15b
1 changed files with 7 additions and 3 deletions
|
@ -105,10 +105,14 @@ class ActiveStorage::Variation
|
|||
|
||||
# Returns the ImageProcessing processor class specified by `ActiveStorage.variant_processor`.
|
||||
def processor
|
||||
require "image_processing"
|
||||
begin
|
||||
require "image_processing"
|
||||
rescue LoadError
|
||||
ActiveSupport::Deprecation.warn("Using mini_magick gem directly is deprecated and will be removed in Rails 6.1. Please add `gem 'image_processing', '~> 1.2'` to your Gemfile.")
|
||||
return nil
|
||||
end
|
||||
|
||||
ImageProcessing.const_get(ActiveStorage.variant_processor.to_s.camelize) if ActiveStorage.variant_processor
|
||||
rescue LoadError
|
||||
ActiveSupport::Deprecation.warn("Using mini_magick gem directly is deprecated and will be removed in Rails 6.1. Please add `gem 'image_processing', '~> 1.2'` to your Gemfile.")
|
||||
end
|
||||
|
||||
def pass_transform_argument(command, method, argument)
|
||||
|
|
Loading…
Reference in a new issue