From 3d8641032ef8aefafa505952b6f095c90f3371fb Mon Sep 17 00:00:00 2001 From: Bart de Water <118401830+bdewater-thatch@users.noreply.github.com> Date: Tue, 2 Jun 2026 11:02:51 -0400 Subject: [PATCH] Warn and reraise LoadError instead of raising custom error --- lib/image_processing/mini_magick.rb | 4 ++-- lib/image_processing/vips.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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"]