diff --git a/lib/image_processing/mini_magick.rb b/lib/image_processing/mini_magick.rb index 804b5ae..6537890 100644 --- a/lib/image_processing/mini_magick.rb +++ b/lib/image_processing/mini_magick.rb @@ -1,8 +1,8 @@ require "image_processing" begin require "mini_magick" -rescue LoadError - fail ImageProcessing::Error, "ImageProcessing::MiniMagick requires the mini_magick gem. Please add `gem \"mini_magick\", \"~> 5.0\"` to your Gemfile." +rescue LoadError => e + raise e, "ImageProcessing::MiniMagick requires the mini_magick gem. Please add `gem \"mini_magick\", \"~> 5.0\"` to your Gemfile." end module ImageProcessing diff --git a/lib/image_processing/vips.rb b/lib/image_processing/vips.rb index 0ae0169..b829878 100644 --- a/lib/image_processing/vips.rb +++ b/lib/image_processing/vips.rb @@ -1,8 +1,8 @@ require "image_processing" begin require "vips" -rescue LoadError - fail ImageProcessing::Error, "ImageProcessing::Vips requires the ruby-vips gem. Please add `gem \"ruby-vips\", \"~> 2.0\"` to your Gemfile." +rescue LoadError => e + raise e, "ImageProcessing::Vips requires the ruby-vips gem. Please add `gem \"ruby-vips\", \"~> 2.0\"` to your Gemfile." end Vips.block_untrusted(true) if Vips.respond_to?(:block_untrusted) && !ENV["VIPS_BLOCK_UNTRUSTED"]