Skip to content

Commit 7f38304

Browse files
committed
Create a new LoadError for missing dependencies
I think that's more correct, because we don't want a potential backtrace somewhere within those gems, we want the backtrace to lead to this line.
1 parent 996862c commit 7f38304

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

lib/image_processing/mini_magick.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
require "image_processing"
22
begin
33
require "mini_magick"
4-
rescue LoadError => e
5-
raise e, "ImageProcessing::MiniMagick requires the mini_magick gem. Please add `gem \"mini_magick\", \"~> 5.0\"` to your Gemfile."
4+
rescue LoadError
5+
raise LoadError, "ImageProcessing::MiniMagick requires the mini_magick gem. Please add `gem \"mini_magick\", \"~> 5.0\"` to your Gemfile."
66
end
77

88
module ImageProcessing

lib/image_processing/vips.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
require "image_processing"
22
begin
33
require "vips"
4-
rescue LoadError => e
5-
raise e, "ImageProcessing::Vips requires the ruby-vips gem. Please add `gem \"ruby-vips\", \"~> 2.0\"` to your Gemfile."
4+
rescue LoadError
5+
raise LoadError, "ImageProcessing::Vips requires the ruby-vips gem. Please add `gem \"ruby-vips\", \"~> 2.0\"` to your Gemfile."
66
end
77

88
Vips.block_untrusted(true) if Vips.respond_to?(:block_untrusted) && !ENV["VIPS_BLOCK_UNTRUSTED"]

0 commit comments

Comments
 (0)